Business rule actions define what actions are taken when a rule fires.
For more information, see Business Rules Actions Concepts.
Configuration options
Banner
Required | Parameter | Description | Example |
---|---|---|---|
✓ |
Banner URL |
The URL of the desired banner image. |
|
Banner zone |
An arbitrary value used by the frontend, generally to instruct the search application where to place the banner image. |
|
Block list
Required | Parameter | Description | Example |
---|---|---|---|
✓ |
Field name |
The name of the field that the rule action applies to. The documents in the datasource determine what fields are available. |
|
✓ |
Field values |
The values of the field that the rule action applies to. The field determines what field values are available. |
|
Boost attributes
Required | Parameter | Description | Example |
---|---|---|---|
✓ |
Boost param |
|
|
✓ |
Boost query |
The query that the boost will apply to. |
|
Boost list
Required | Parameter | Description | Example |
---|---|---|---|
✓ |
Field name |
The name of the field that the rule action applies to. The documents in the datasource determine what fields are available. |
|
✓ |
Field values |
The values of the field that the rule action applies to. The field determines what field values are available. |
|
Bury list
Required | Parameter | Description | Example |
---|---|---|---|
✓ |
Field name |
The name of the field that the rule action applies to. The documents in the datasource determine what fields are available. |
|
✓ |
Field values |
The values of the field that the rule action applies to. The field determines what field values are available. |
|
Filter list
Required | Parameter | Description | Example |
---|---|---|---|
✓ |
Field name |
The name of the field that the rule action applies to. The documents in the datasource determine what fields are available. |
|
✓ |
Field values |
The values of the field that the rule action applies to. The field determines what field values are available. |
|
Ingroup actions
Ingroup boost list
Required | Parameter | Description | Example |
---|---|---|---|
✓ |
Field name |
The name of the field that the rule action applies to. The documents in the datasource determine what fields are available. |
|
✓ |
Field values |
The values of the field that the rule action applies to. The field determines what field values are available. |
|
✓ |
Grouping field |
The name of the group field that the rule action applies to. This group field must have a |
|
Ingroup bury list
Required | Parameter | Description | Example |
---|---|---|---|
✓ |
Field name |
The name of the field that the rule action applies to. The documents in the datasource determine what fields are available. |
|
✓ |
Field values |
The values of the field that the rule action applies to. The field determines what field values are available. |
|
✓ |
Grouping field |
The name of the group field that the rule action applies to. This group field must have a |
|
Ingroup pinned
Required | Parameter | Description | Example |
---|---|---|---|
✓ |
Field name |
The name of the field that the rule action applies to. The documents in the datasource determine what fields are available. |
|
✓ |
Field values |
The values of the field that the rule action applies to. The field determines what field values are available. |
|
✓ |
Grouping field |
The name of the group field that the rule action applies to. This group field must have a |
|
✓ |
Pin within a specific group value |
The values of the grouping field that the rule action applies to. The field determines what field values are available. Only a single group value is supported. |
|
✓ |
Pinned documents |
The individual documents that the rule action applies to. |
|
Pinned
Required | Parameter | Description | Example |
---|---|---|---|
✓ |
Field name |
The name of the field that the rule action applies to. The documents in the datasource determine what fields are available. |
|
✓ |
Pinned documents |
Individual documents to pin. Specify the following:
|
Value: Position: |
Redirect
Required | Parameter | Description | Example |
---|---|---|---|
✓ |
Redirect |
The URL that the user will redirect to. |
|
Response value
Required | Parameter | Description | Example |
---|---|---|---|
✓ |
Field name |
The name of the field that the response value is found under. |
|
✓ |
Field value |
The response value that is included in the results response. |
|
Set facets
Required | Parameter | Description | Example |
---|---|---|---|
✓ |
Position |
Position of the facet field in the list of facets, with |
|
✓ |
Facet field |
The name of the facet field. |
|
✓ |
Facet type |
The type of facet:
|
|
Advanced options for |
|||
Select type |
Determines whether the user can select a single facet or multiple facets. |
|
|
Facet sort |
Sort order of the individual facets within the facet field:
|
|
|
Min count |
Sets a minimum requirement for the number of documents included in the facet in order for the facet to display. |
|
|
Boost values |
Boost individual facets within the facet field in the order they are added. This allows you to override the default ordering as determined by the Facet sort option. For example, you may want to boost |
|
|
Bury values |
Bury individual facets with the facet field in the order they are added. |
|
|
Suppress values |
Prevent individual facets from appearing within the facet field. |
|
|
Advanced options for |
|||
Select type |
Determines whether the user can select a single facet or multiple facets. |
|
|
Facet sort |
Sort order of the individual facets within the facet field:
|
|
|
Min count |
Sets a minimum requirement for the number of documents included in the facet in order for the facet to display. |
|
Set Params
Required | Parameter | Description | Example |
---|---|---|---|
✓ |
Parameter name |
The name of the query parameter. |
|
✓ |
Parameter value |
The value of the query parameter. |
|
✓ |
Update policy |
The manner in which the parameter affects the results response:
|
|
Additional configuration options
-
Set response values - Combine Response Value rules with other rules for purposes as described above.
-
Use Query Elevation Component (QEC) - Apply the rule action to configure the top results regardless of the document’s score. However, enabling QEC does not boost the document’s score. The QEC only supports elevation through the
id
field. If QEC is enabled but is not configured correctly in Solr, the rule does not fire.To use the Query Elevation Component, you must first configure your Solr cluster. Note that query elevation does not boost scores.
The chart below shows additional configuration support for each business rule action:
Action | Response value | Query Elevation Component |
---|---|---|
Banner |
𐄂 |
𐄂 |
Block List |
✓ |
𐄂 |
Boost Attributes |
✓ |
𐄂 |
Boost List |
✓ |
✓ |
Bury List |
✓ |
𐄂 |
Filter List |
✓ |
✓ |
Ingroup Boost List |
✓ |
𐄂 |
Ingroup Bury List |
✓ |
𐄂 |
Ingroup Pinned |
✓ |
𐄂 |
Pinned |
✓ |
✓ |
Redirect |
𐄂 |
𐄂 |
Response Value |
✓ |
𐄂 |
Set Facets |
✓ |
𐄂 |
Set Params |
✓ |
𐄂 |
Version availability
The following table details which rule actions are available in each Fusion version. The table assumes the latest maintenance version. For example, 5.2 assumes 5.2.2.
Rule type | 4.2 | 5.0 | 5.1 | 5.2 | 5.3 |
---|---|---|---|---|---|
Banner |
✓ |
✓ |
✓ |
✓ |
✓ |
Block List |
✓ |
✓ |
✓ |
✓ |
✓ |
Boost Attributes |
✓ |
✓ |
✓ |
✓ |
✓ |
Boost List |
✓ |
✓ |
✓ |
✓ |
✓ |
Bury List |
✓ |
✓ |
✓ |
✓ |
✓ |
Filter List |
✓ |
✓ |
✓ |
✓ |
✓ |
Ingroup Boost List |
𐄂 |
𐄂 |
✓ |
✓ |
✓ |
Ingroup Bury List |
𐄂 |
𐄂 |
✓ |
✓ |
✓ |
Ingroup Pinned |
𐄂 |
𐄂 |
𐄂 |
✓ |
✓ |
Pinned |
✓ |
✓ |
✓ |
✓ |
✓ |
Redirect |
✓ |
✓ |
✓ |
✓ |
✓ |
Response Value |
✓ |
✓ |
✓ |
✓ |
✓ |
Set Facets |
✓ |
✓ |
✓ |
✓ |
✓ |
Set Params |
✓ |
✓ |
✓ |
✓ |
✓ |
JSON Blob |
𐄂 |
𐄂 |
𐄂 |
𐄂 |
✓ |