Query processing

When a search is submitted there are many settings that can be provided to control how the query is interpreted, and how the items are displayed back to the user.

This section provides an overview of the different aspects of handing a search query and controlling the search results that are returned.

What do you want to do?

  • Define the search query

    The search query is more than just the words the user puts into a search box. Learn how to define the perfect query. Covers topics such as assisting the user in choosing their words, applying a scope so that only a relevant subset of the index is searched.

  • Control how the query is interpreted

    Once the search query is put together and submitted there are various things that might modify or optimize the search query. Learn how you can enhance the success of the query by applying various features that modify the query. This includes features such as curator and stemming.

  • Configure the search result order

    After a set of search results are retrieved they need to be sorted. Search results are normally sorted with the most relevant results listed first, however various sort modes are supported. There is also a lot of settings that can be adjusted that control how a result’s relevance is determined.

  • Control what result data is returned

    The set of results returned include various fields that can be used when presenting the results to the user. Funnelback includes many result presentation options that adjust what is returned in the search response.