Recommend Similar Queries Stage
This stage provides query-to-query recommendations.
The stage works in the following way:
-
Perform an exact match of the incoming query to queries stored in the similar queries collection. Return results if a match is found.
-
If Match non-exact matches is enabled, the pipeline attempts a normal query and returns the results.
-
If Enable POS tagging is checked, the stage will perform POS tagging on the incoming query and use only the noun parts for the non-exact match.
|
When entering configuration values in the UI, use unescaped characters, such as \t for the tab character. When entering configuration values in the API, use escaped characters, such as \\t for the tab character.
|
This stage returns query recommendations
skip - boolean
Set to true to skip this stage.
Default: false
label - string
A unique label for this stage.
<= 255 characters
condition - string
Define a conditional script that must result in true or false. This can be used to determine if the stage should process or not.
collection - stringrequired
Collection that contains job results from similar queries spark job
nonExactMatches - boolean
If phrase search does not return any results, search only using nouns (annotated by open-nlp) model. Turn this off to force for exact matches
Default: true
modelId - string
Model ID. Model id available in ml-model-service. Default models are opennlp and spacy
Default: opennlp
posTagging - boolean
Enable POS Tagging to tag nouns in the query and search with the found nouns
Default: true