Query Pipeline Management
- What's a Query Pipeline
- Routing Mechanisms and Rules
- Deployment Overview
- Order of Execution of Query Pipeline Features
- Troubleshooting Query Pipeline Rules
- Coveo ML Model Association Management
- Associate a Model via a JSON Configuration
- Thesaurus Rule Management
- Featured Results Rule Management
- Stop Words Rule Management
- Ranking Expressions Rule Management
- Ranking Weights Rule Management
- Triggers Rule Management
- Filters Rule Management
- Query Parameters Rule Management
- Query Pipeline Rule Management
- Coding Query Pipeline Rules
- Testing Changes
- Exporting and Importing Query Pipeline Elements
Query Pipeline Deployment Overview
You can define query pipelines in your Coveo Cloud organization when you have more than one search interface with distinct users and purposes, and want to apply different rules or models for each (see What’s a Query Pipeline? and Adding and Managing Query Pipelines).
Deploy a Query Pipeline
Choose a query pipeline routing mechanism (see Query Pipeline Routing Mechanisms and Rules). Condition-based routing is recommended.
In your Coveo Cloud organization, create a pipeline with specific rules for the desired search interface (see Adding and Managing Query Pipelines).
You can duplicate an existing pipeline and make changes rather than starting from scratch.
Depending on your chosen routing mechanism, implement your query pipeline as follows (see Query Pipeline Routing Mechanisms and Rules):
Search Hub is [SearchInterfaceName]
If you chose to hard-code your query pipeline in your search interface, see Add a Query Pipeline to a Coveo Cloud V2 Search Interface.
If you chose to add your pipeline in your search token code, edit your server-side code so that it specifies the desired pipeline name when requesting a search token (see Search Token Authentication).
Validate that the search interface now uses the new pipeline.
Test a thesaurus entry that only exists in the new pipeline.
Add a Query Pipeline to a Coveo Cloud V2 Search Interface
Access the Interface Editor for the desired search page (see Customize the Interface of a Search Page).
In the Interface Editor, click UI Settings, and then Search Interface.
In the Search Interface pane, on the Query Pipeline line, enter the name of the query pipeline that you created for this search interface.
Save and publish your change.
In the Code View, the Interface Editor adds the
data-pipeline="myPipelineName" to the element with
<div class="CoveoSearchInterface" data-pipeline="myPipelineName">