Query pipelines in the Search API

In this article

A query pipeline is a set of statements which define how queries and other operations should be executed. Among others, the operations performed by the statements using the query pipeline include:

These statements are defined using the Query Pipeline Language. When a pipeline is modified, it’s automatically reloaded for the next query.

Query pipeline features

A query pipeline feature is a type of action or Coveo Machine Learning (Coveo ML) model association that can be expressed through specific query pipeline language (QPL) syntax in a query pipeline statement definition. Query pipeline features have different names in the Search API and Coveo Administration Console:

Search API Coveo Administration Console

queryParamOverride

Query parameters

thesaurus

Thesaurus

stop

Stop Words

filter

Filters

resultRankings

Ranking Expressions

resultRankings

Featured Results

rankingWeight

Ranking Weights

recommendation

Machine Learning - Content Recommendations

topClicks

Machine Learning - Automatic Relevance Tuning

querySuggest

Machine Learning - Query Suggestions

trigger

Triggers