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.