Use Misspelling Detection
Value | Confidence | Label |
---|---|---|
0 | low confidence | Pending |
0.5 | median confidence | Auto |
1 | high confidence | Auto |
_query_rewrite_staging
collection to the _query_rewrite
collection when its status has changed to “Approved” and it has been published.
ipad case
is rewritten as “ipad case”~10^2
, meaning if ipad
and case
appear within 10 terms (whitespace-delimited tokens) of each other, then boost the result by a factor of 2.
Phrases are applied in the Text Tagger stage of the query pipeline.
See:
Use phrase detection
_query_rewrite
collection. This threshold can be specified in the configuration parameter Minimum Likelihood Score (default value 0.1).
No action is required on these results, but you can edit them if you wish.
_query_rewrite_staging
collection to the _query_rewrite
collection when its status has changed to “Approved” and it has been published.
_query_rewrite
collection. When you have finished your review, you must click Publish to deploy your changes.Use Synonym Detection
_query_rewrite_staging
collection to the _query_rewrite
collection when its status has changed to “Approved” and it has been published.
_query_rewrite
collection. When you have finished your review, you must click Publish to deploy your changes.denied
then clicking PUBLISH.case study examples
to remove examples
and then display results for case study
.
See Remove Words to learn how to remove words from your users’ searches.
Manage Collections in the Managed Fusion UI
default
Solr cluster.If Managed Fusion has multiple Solr clusters, choose from the list which cluster you want to associate your collection with.
The cluster must exist first.Television, TV
.=>
, like i-pod=>ipod
.COLLECTION_NAME_query_rewrite_staging
COLLECTION_NAME_query_rewrite
, where query pipelines can read it. See below for details.COLLECTION_NAME_query_rewrite
This collection is optimized for high-volume traffic. Query pipelines can read from this collection to find rules, synonyms, spelling corrections, and more with which to rewrite queries and responses.COLLECTION_NAME_query_rewrite_staging
to the COLLECTION_NAME_query_rewrite
collection only when they are approved (either automatically on the basis of their confidence scores or manually by a human reviewer) and a Managed Fusion user clicks Publish. The review
field value indicates whether a document will be published when the user clicks Publish:
review=auto | A job-generated document has a sufficiently high confidence score and is automatically approved for publication. |
review=pending | A job-generated document has an ambiguous confidence score and must be reviewed by a Managed Fusion user. |
review=approved | A Managed Fusion user has reviewed the document and approved it for publication. |
review=denied | A job-generated document has a low confidence score, or a Managed Fusion user has reviewed and denied it for publication. |
review
field appears in the Status column.COLLECTION_NAME_query_rewrite_staging
collection before deploying them to the COLLECTION_NAME_query_rewrite
collection.
Each app has a COLLECTION_NAME_rules_simulator
query profile, configured to use the COLLECTION_NAME_query_rewrite_staging
collection for query rewrites instead of the COLLECTION_NAME_query_rewrite
collection. This profile is created automatically whenever a new app is created.
See Configure the Rules Simulator Query Profile for more information about configuration.
Configure the Rules Simulator Query Profile
_rules_simulator
query profile, configured to use the _query_rewrite_staging
collection for query rewrites instead of the _query_rewrite
collection. This profile is created automatically whenever a new app is created.By default, this query profile points to your default query pipeline and collection. You can configure it to point to any pipeline or collection, for example when testing a new pipeline before it has been deployed.How to change the query pipeline, collection, and query parameters used by the _rules_simulator
query profile_rules_simulator
query profile for your app.
For example, if your app is called “Demo” then the name of the query profile is Demo_rules_simulator
.
COLLECTION_NAME_query_rewrite
collection and matches them against the query. Matching rules that perform query rewriting are applied at this stage, while matching rules that perform response rewriting are applied by the Modify Response with Rules stage later in the pipeline.COLLECTION_NAME_query_rewrite
collection.
COLLECTION_NAME_query_rewrite_staging
collection in the case of the Managed Fusion query rewriting Simulator).COLLECTION_NAME_query_rewrite_staging
collection. High-confidence results are automatically migrated from there to the COLLECTION_NAME_query_rewrite
collection, while ambiguous results remain in the staging collection until they are reviewed and approved. You can review job results in the Query Rewriting UI.
id
field in the configuration file. Required field.signalsCollection
field in the configuration file. Required field.parameter name:parameter value
options to use in this job. This is the sparkConfig
field in the configuration file.
searchLogsPipeline
field in the configuration file.joinKeySignals
field in the configuration file.joinKeySignals
field in the configuration file.property name:property value
options to when loading the search logs collection. This is the searchLogsAddOpts
field in the configuration file.property name:property value
options when loading the signals collection. This is the signalsAddOpts
field in the configuration file.array[string]
filter query to apply when selecting top queries from the query signals in the signals collection. This is the filterQueries
field in the configuration file.topQueriesLimit
field in the configuration file.Query rewrite jobs post-processing cleanup
delete_lowConf_synonyms.json
file.
<your query_rewrite_staging collection name/update>
in the uri field. An example URI value for an app called DC_Large
would be DC_Large_query_rewrite_staging/update
.id
field if applicable.<your query_rewrite_staging collection name/update>
in the ENDPOINT URI field. An example URI value for an app called DC_Large
would be DC_Large_query_rewrite_staging/update
.
<root><delete><query>type:synonym AND confidence: [0 TO 0.0005]</query></delete><commit/></root>
<root><delete><query>type:synonym</query></delete><commit/></root>
delete_lowConf_phrases.json
file.<your query_rewrite_staging collection name/update>
in the uri field. An example URI value for an app called DC_Large
would be DC_Large_query_rewrite_staging/update
.
<your query_rewrite_staging collection name/update>
in the ENDPOINT URI field. An example URI value for an app called DC_Large
would be DC_Large_query_rewrite_staging/update
.
<root><delete><query>type:phrase AND confidence: [0 TO <insert value>]</query></delete><commit/></root>
<root><delete><query>type:phrase</query></delete><commit/></root>
delete_lowConf_misspellings.json
file.
<your query_rewrite_staging collection name/update>
in the uri field. An example URI value for an app called DC_Large
would be DC_Large_query_rewrite_staging/update
.
<your query_rewrite_staging collection name/update>
in the ENDPOINT URI field. An example URI value for an app called DC_Large
would be DC_Large_query_rewrite_staging/update
.
<root><delete><query>type:spell AND confidence: [0 TO 0.5]</query></delete><commit/></root>
<root><delete><query>type:spell</query></delete><commit/></root>
delete_lowConf_headTail.json
file.
<your query_rewrite_staging collection name/update>
in the uri field. An example URI value for an app called DC_Large
would be DC_Large_query_rewrite_staging/update
.<your query_rewrite_staging collection name/update>
in the ENDPOINT URI field. An example URI value for an app called DC_Large
would be DC_Large_query_rewrite_staging/update
.<root><delete><query>type:tail</query></delete><commit/></root>