Search Suggestions

Provide accurate suggestions with Autocomplete by leveraging your users' search queries and data.

Personalized Query Suggestions
Get a demoStart building for free
Personalized Query Suggestions

A superior autocomplete search technology

With Algolia’s autocomplete functionality, users generate new, relevant autocomplete predictions with every keystroke. Our autocomplete feature lets them stop typing in the search field, and from the dropdown, select what they’re seeking, with the result being a better, more interactive search process and user experience.

Precise illustrationMobile implementations illustrationPersonalized illustration
Precise illustration

Precise auto-suggest recommendations

Autocomplete suggestions help searchers by offering longer queries below the text box based on what they start typing as a partial query. People who use autocomplete get suggestions that are more precise. That precision, in turn, produces more-accurate results so the searcher can more efficiently select the web page, content, or products they’re seeking. 

Mobile implementations illustration

Increase user satisfaction with mobile autocomplete

With autocomplete search, you reduce the number of keystrokes needed for on-the-go users to enter in their iOS or Android mobile devices. Less time typing and trying to avoid typos in a user interface on a mini screen means more time finding the right results. As an online retailer or informational site, you can increase engagement and optimize your user experience with stellar, fast mobile search. 

Personalized illustration

Personalized autocomplete functionality

You can always show your users popular searches. One step better: leverage search history. With Algolia Personalization, you can provide an individual level of relevance on the autocomplete list of suggestions shown to each user based on their expressed interests, gleaned from their previous search terms and enrichment data. 

Mine all your data sources

Query Suggestions works with multiple autocomplete data sources in order to always provide the best auto-suggest queries to your users.

Tailor to your catalog illustration

Tailor autocomplete suggestions to what’s in your catalog

To help users access the information, content, or products they need fast, Query Suggestions analyzes your indices, including the attributes for filtering and faceting, so you can provide search suggestions for the right content category (and never point to a no-results page).

Learn from your users’ signals illustration

Learn from users’ search queries

Suggested queries are generated and ranked based on what your users search for and how they use the autocomplete function to refine their searches. This data is updated daily. And when you combine use of auto-suggest with our Personalization product, suggestions are further refined based on each user’s affinities and profile.

Bring your own data illustration

Tap your trove of data

You can pull in Google Analytics or use your other external analytics tool of choice to further refine your auto-suggest feature to meet user needs, giving them the quality of autofill results they’d get from doing an Amazon or Google search.

Configure to your needs

You can fine-tune Query Suggestions for your key use-case scenarios.

Merchandise suggestions illustration

Upgrade your merchandise suggestions

You can use rules to boost specific suggestions in your autocomplete search feature, such as for trending items on your e-commerce sites. Another option: displaying banners in rich autocomplete for specific keywords or contexts. Plus, you can create synonyms to give users the best autocomplete options with related keywords, even if they enter search terms that aren’t in your catalog in the search box.

No bad surprises illustration

Eliminate problematic keywords

You can ban any keywords that you don’t want appearing in suggested user queries. Query Suggestions also takes this a step further and ignores multiple repeated similar queries from the same IP address.

Fine tune to your needs illustration

Control advanced functionality

Take charge of your granular query-suggestion settings, including which attributes to show in users’ text search suggestions, the minimum number of characters required in the text field for a suggestion to be surfaced, and more.

They leverage Algolia Autocomplete


Algolia Autocomplete FAQs

  • Query Suggestions, or Autocomplete, are only suggestions of better queries. For instance, if a user starts entering the snippet “smartphone,” they would be invited to choose a more precise query such as smartphone apple or smartphone iphone xs. With a more finely tuned query like that, their odds of retrieving the right search autocomplete results would increase.

  • Yes, you can combine different suggestions types, such as for products, categories, brands, articles, and blog posts, on a single autocomplete menu. You can even display multiple sections of results generated by searching different indexes or searching for facet possible values. 

  • The Query Suggestions builder normalizes and completes suggestions to remove suggestions that are duplicated, similar, or have a prefix.

    You can also customize a set of configurable constraints that disqualifies search terms from your suggestion index. If a suggestion matches any of these criteria, it’s not included as a search term:

    • It contains non-alphanumeric characters
    • It doesn’t meet the minimum number of results (five by default) configured when querying a given source index
    • It’s not long enough (four letters by default)
    • It matches any banned expressions (suggestions the builder will never include, regardless of popularity)

    Top searches from the Analytics API are aggregated, but the builder goes further. Here’s a good example: if tablets, Tabl, Tablets and tablet are top searches in your source index, the builder would narrow the specification to the term with the most searches.

    It’s also a good idea to correctly designate the language, as well as remove irrelevant and inappropriate searches by configuring the banned expressions.

  • The builder rebuilds the index once every 24 hours, or whenever you change and save its configuration. Query Suggestions takes into account data items in the last 30 days, and the index is based on a sliding window of the most recent analytics data. When calculating suggestion popularity, searches made earlier in the 30-day period don’t count less than those made more recently.