Query Pipeline Stages Reference
A query pipeline is made up of a series of query stages that process incoming search queries.
A pipeline stage definition associates a unique ID with a set of properties. These definitions are registered with the Fusion API service and stored in ZooKeeper for re-use across pipelines and search applications.
Fusion includes a number of specialized query stages as well as a JavaScript stage that allows advanced processing via a JavaScript program.
The detailed configuration article about each Fusion query pipeline stage is provided in this section.
Configuration details are found for each pipeline stage in this section. To configure a query pipeline stage, sign in to Fusion and click Querying > Query Workbench. Then click Add a Stage and select the stage you want to configure. The stages are displayed under these categories:
-
Set Up. This section displays options that let you configure stages such as Facets, Graph Security Trimming, and Query Fields.
-
Results Relevancy. This section displays options that let you configure stages such as Block Documents, Boost Documents, Recommend Items for Item, and Recommend Items for User.
-
Fetch Data. This section displays options that let you configure stages such as Apply Rules, JDBC Lookup, and REST Query.
-
Responses. This section displays options that let you configure stages such as QnA Result Document Field Sorting, Response Diagnostics, and Response Document Exclusion.
-
Troubleshooting. This section displays the option that lets you configure the Logging stage.
-
Advanced. This section displays options that let you configure stages such as Additional Query Parameters, Managed JavaScript, and QnA Filter Stop Words.
-
Custom. This section displays options that let you configure stages such as Custom Graph Security Trimming and JavaScript.
-
AI. This section displays options that let you configure stages such as Hybrid Query, LWAI Prediction, and Machine Learning.
-
Other. This section displays options that let you configure stages such as Experiment Stage, Return Query Parameters, and Text Tagger.
For information about how to configure stages in a query pipeline, see The Query Workbench.
For conceptual information, see Query pipelines.