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. The following table lists the query pipeline features in the Search API and their Coveo Administration Console counterparts.

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