--- title: Query pipelines in the Search API slug: '1450' canonical_url: https://docs.coveo.com/en/1450/ collection: tune-relevance source_format: adoc --- # Query pipelines in the Search API A [query pipeline](https://docs.coveo.com/en/180/) is a set of [statements](https://docs.coveo.com/en/236/) which define how [queries](https://docs.coveo.com/en/231/) and other operations should be executed. Among others, the operations performed by the statements using the query pipeline include: * Pre-processing and post-processing the query * Defining [query extensions](https://docs.coveo.com/en/1397/) * Defining a [thesaurus](https://docs.coveo.com/en/2742/) * Adding [query ranking expressions (QREs)](https://docs.coveo.com/en/1472/) to the query * Adding featured results to the query These statements are defined using the [Query Pipeline Language](https://docs.coveo.com/en/1449/). 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)](https://docs.coveo.com/en/188/) [model](https://docs.coveo.com/en/1012/) association that can be expressed through specific [query pipeline language (QPL)](https://docs.coveo.com/en/235/) syntax in a [query pipeline statement](https://docs.coveo.com/en/236/) definition. Query pipeline features have different names in the Search API and [Coveo Administration Console](https://docs.coveo.com/en/1841/): [%header,cols="1,2"] |=== | 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** |===