Attribute groups

Every attribute is either in the default attribute group, or in a particular named attribute group.

Attribute grouping was invented to solve a couple of problems :-

  1. the fact that for some types, there could be a very large number of attributes and this creates a lot of visual clutter on the search page, and in the result set displayed on the list page
  2. the fact that many types are likely to have a core set of attributes that must be fetched and various extra ones which require additional processing, such as joining or enrichment, to obtain, combined with the fact the user may not always be prepared to pay the price of obtaining them

Primary key attributes must always be in the default attribute group.

The search page presents "Group:" checkboxes to enable searchable attributes in that group.

Becomes...

When running Tabulator in command line mode, the -g group option must be used to enable an attribute group, before specifying matches upon attributes in that group.