Searching data

What users expect from search engines has evolved over the years. Just returning relevant results quickly is no longer enough for most users. Now users seek methods that allow them to get even more relevant results, to sort and organize results, and to highlight their queries. OpenSearch includes many features, described in the following table, that enhance the search experience.

FeatureDescription
Autocomplete functionalitySuggest phrases as the user types.
Did-you-mean functionalityCheck spelling of phrases as the user types.
Paginate resultsRather than a single, long list, separate search results into pages.
Sort resultsAllow sorting of results by different criteria.
Highlight query matchesHighlight the search term in the results.
Retrieve inner hitsRetrieve underlying hits in nested and parent-join objects.
Retrieve specific fieldsRetrieve only the specific fields