Autosuggest for Search : Query-based vs. Content-based

Most search boxes feature an autosuggestion or search query typeahead service to offer suggestions of the terms to search to the end users. If you don’t have an autosuggest consider adding one as it makes a significant difference in the usability of the enterprise search solution. There are fundamental differences between user entered search query suggestions versus content based query suggestions. Let’s understand the differences and the pros and cons of each suggestion type so you can provide the right solution for your search users.


Content-based Autosuggestions

SearchBlox crawls the data or documents and creates an index for full text search. The autosuggest terms are generated as you type from the index of the documents from within the stored full-text content. While this type of suggest may not exactly be targeted since it depends on the documents and how the content is structured, it is definitely complete and also the suggestions will help discover all types of new terms based on what the user enters initially.

Query-based Autosuggestions

This type of autosuggest is based on search queries that have be submitted for search previously by users. It is limited to what the end users have entered and it may not be entirely based on what is found within the content or documents itself. Sometimes this will tend to leave out a major portion of content and be driven by popular terms alone. Discovering new terms is not possible through this type of suggestion service.

SearchBlox provides both options of content based and query based autosuggestions so the search administrator can enable the right type of autosuggest for their end users or also choose between the types for different types of search experiences for the different types of use cases.

Learn more about how to implement a highly engaging autosuggestion service using SearchBlox!