Query Pipeline Management
- What Is a Query Pipeline
- Routing Mechanisms and Rules
- Deployment Overview
- Coveo ML Automatic Relevance Tuning Model Management
- Coveo ML Query Suggestions Model Management
- Coveo ML Event Recommendations Model Management
- Editing a Coveo ML Model Without Service Interruption
- 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 and Condition Management
- Coding Query Pipeline Rules
- Testing Changes
- Exporting/Importing Between Organizations
What Is a Query Pipeline?
In your Coveo Cloud organization, a query pipeline is an alternate set of rules or models that can be defined to modify queries. You can define query pipelines from the Coveo Cloud administration console (see Managing Query Pipelines).
You can take advantage of query pipelines when you have more than one search interface with distinct users and purpose and want to apply different rules or models for each.
Your customers and partners use your community portal to self-serve and find relevant information, while your support agents access an internal service portal to find relevant public and private items. You can create a separate pipeline for each portal, defining appropriate rules for each search interface audience.
You can also use query pipeline A/B testing to evaluate rule or model changes on a portion of the users (see Managing A/B Tests).
The query pipeline rules can define:
Thesaurus entries - replacing or expanding queries with synonyms (see Managing Query Pipeline Thesaurus)
Featured results - items appearing at the top of search results when the query meets a specific condition (see Managing Query Pipeline Featured Results)
Filters - adding hidden query expressions to all queries that go through the query pipeline (see Managing Query Pipeline Filters)
Query parameters - overriding search parameter values for every query that goes through the query pipeline (see Managing Query Pipeline Query Parameters)
Ranking rules - modifying the order of results matching specified expressions and conditions (see Managing Query Pipeline Ranking Expressions)
Ranking weights - establishing the impact of ranking factors when establishing the order of results (see Managing Query Pipeline Ranking Weights)
Stop words - ignoring unimportant words in queries (see Managing Query Pipeline Stop Words)
Triggers - establishing actions to be performed in the user search interface following an event when a condition is met (see Managing Query Pipeline Triggers)
The rules can be applied on the query before it is sent to the index (like thesaurus and stop words) or on the results returned by the index before they are sent back to the search interface (like featured results and ranking rules).
The query pipeline models can define:
Automatic relevance tuning - optimizing search results relevance based on user search behavior (see Managing Coveo Machine Learning Automatic Relevance Tuning Models in a Query Pipeline)
Query suggestions - suggesting queries to users as they type in a search box (see Managing Coveo Machine Learning Query Suggestions Models in a Query Pipeline)
Event recommendations - predicting and proposing the most relevant content for the current user in the current session (see Managing Coveo Machine Learning Event Recommendations Models in a Query Pipeline)
Understand how to create and use a query pipeline (see Query Pipeline Deployment Overview).