SearchQueryFieldConstraint constraints the values of a field.
- booleanEqualsbooleanEquals constraints the field to be equal to one of the given values.
- enumEqualsenumEquals constraints the field to be equal to one of the given values.
- stringMatchesstringMatches constraints the field to match one of the given values. '*' wildcards can be used in the values to indicate arbitrary numbers of arbitrary characters.
- hierarchyNodeValueEqualshierarchyNodeValueEquals constraints the field to be contained in one of the given values ID fields of SearchSuggestionsPossibleValuesHierarchyNode's are expected here
- timeInRangeSearchQueryFieldConstraintTimeInRangetimeInRange constraints the field to be within the time range.
- timeInLastSearchQueryFieldConstraintTimeInLasttimeInLast constrains the field to predefined time ranges.