Package com.funnelback.publicui.search.model.curator.trigger
Provides classes representing Curator system triggers (controls when Action objects are executed).
- Since:
- 13.0
-
Interface Summary Interface Description GroovyTriggerInterface Interface representing a curator trigger which can be implemented in an external Groovy class (to be subsequently used from within GroovyTrigger). -
Class Summary Class Description AllQueryWordsTrigger A trigger which activates only when the current query contains all the words given as triggers.AndTrigger A trigger which activates only when all of the given 'sub' triggers activate.CountryNameTrigger A trigger which activates only when the current request originates from a country whose name exists in the targetCountries list.DateRangeTrigger A trigger which activates only when the current date and time falls after the given start date but before the given end date.ExactQueryTrigger A trigger which activates only when the current query exactly matches the given trigger query.FacetSelectionTrigger A trigger which activates when a particular facet category is selected.GroovyTrigger A trigger which activates only when the current query contains all the words given as triggers.NotAnyTrigger A trigger which activates only when none of the given 'sub' triggers activate.OrTrigger A trigger which activates only when at least one of the 'sub' triggers activates.QueryRegularExpressionTrigger A trigger which activates when the current query matches the given regular expression.QuerySubstringTrigger A trigger which activates when the given substring is contained within the current query.RequestParameterTrigger A trigger which activates when a request parameter has a particular value (e.g.UserSegmentTrigger A trigger which activates only when the current request originates user matching some particular Predictive Segmenter constraint. -
Enum Summary Enum Description StringMatchType Enumeration of different string matching types available within Curator triggers.