Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Recursion and Ordering

...

In the filter list on the search result screen, keywords with only one value are not displayed. So for example if you tag items with "Company:ABB" and there is no other company defined, the filter list will not show that selection. You can still search for those values however, display the values in the item's tags and also use the keyword in dashboard visualizations.



Recursion and Ordering

Ordering of search taggings in a project is not guaranteed. But it is still possible to chain search tagging rules as the tags are processed twice.

Assume as an example the following search tagging definitions:

 NameQueryKeywords
1Personnel Change Catalystsmartfilter:personnel_changes:0.5Catalyst:Personnel
2Generic CatalystCatalyst:Personnel OR Catalyst:FinancialCatalyst:Company

When an item is processed it now runs through this list of search taggings in phases.

In the first phase, the first search tagging rule for personnel changes matches and the value "Personnel" is added to the "Catalyst" keyword. However the second rule will not yet match, because the original item doesn't match the query.

Because the item changed as a result of a search tagging, it is now processed a second time. In this second phase the second rule will also match. As a result the "Company" value is also added to the "Catalyst" keyword and the item will now contain both values.

The process stops after the second stage to avoid infinite loops - so further chaining is not possible.