Managing the Query Pipeline

A query pipeline is a set of statements which define how queries and other operations should be executed.

A non-exhaustive list of operations performed by the statements using the query pipeline includes:

  • Pre-processing and post-processing the query
  • Defining query extensions
  • Defining a thesaurus
  • Adding QREs to the query
  • Adding top results to the query
  • … and many more.

These statements are defined using the Query Pipeline Language.

When a pipeline is modified, it is automatically reloaded for the next query.