3 Fusion’s Search Features

 

This chapter covers

  • Creating document search solutions
  • Creating and configuring query pipelines
  • Testing and troubleshooting configurations with the Query Workbench
  • Adding highlighting to a query pipeline
  • Adding field facets to a query pipeline
  • Navigating search results with filter queries
  • Incorporating your features into a search application

I’m hopeful that Chapter 2 has shown you the ease and simplicity of getting a Fusion search app up and running and searching documents. Now, let’s take a look at some of the features Fusion offers and how to implement them in a new search app. In this chapter I would like to focus on unstructured text and documents. There is a lot you can do with data after it has been indexed and stored. With Fusion’s query pipelines you can deliver some of the very best search features at query time. Figure 3.1 shows how query pipelines fit in the Fusion architecture. The primary goal of this chapter is to get you comfortable with the concepts and some of the features available with query pipelines so you can tailor them for your own search solutions.

3.1           Document search

3.1.1                   Contrasting structured and unstructured search

3.2           Creating a document search solution

3.2.1                   Components of a document search application

3.2.2                   Download sample documents

3.2.3                   Create a Fusion app to store documents and search features

3.2.4                   Create a datasource to index files

3.2.5                   Import and index documents with an index job

3.3           Deliver search features with query pipelines

3.3.1                   Pipeline concepts

3.3.2                   Create a query pipeline

3.3.3                   Configuring a query profile

3.4           Testing configurations with the Query Workbench

3.4.1                   Launching the Query Workbench

3.4.2                   Testing your changes outside the workbench

3.4.3                   Comparing changes

3.5           Highlighting and content fragments

3.5.1                   Content fragments

3.5.2                   Highlighting search terms