Edit this page on GitHub
Understand Algolia's basics
Create an account and setup your first basic search in a few minutes.
How and when should you push your data to Algolia’s servers.
Learn how to organize your indices and to format the attributes of your records.
Use our autocomplete.js library to build a search dropdown.
Use our web and mobile front-end libraries to build an instant search result page.
Add filters to your search using Facets, Tags, or Numeric Filters.
Your site or app has multiple languages? Learn how to configure Algolia to handle that.
Discover distinct, a feature deduplicating results that share a common attribute.
Learn how to create a @mention, hashtag feature like the one on Twitter, Facebook...
Create visual search results that load new items as you scroll.
Learn how to setup simple sorting options (sort by relevance, date, price...).
Understand everything about our ranking algorithm, and optimize the relevance of your search.
Learn how Algolia handles the typing mistakes, and how to fine tune the configuration for your specific use-case.
Create custom synonyms sets to improve the relevance of the search results.
Personalize the ranking of the search results for each user.
Build a geo-search around a position, or inside a bounding box.
Everything you need to know to ensure the security of your data hosted by Algolia.
Generate API Keys with limitations to secure your Algolia implementation.
How to organize your different development environments in your Algolia account.
How to use our Analytics dashboard and API to make the most out of it.
Set up your account, manage your applications and team members.
How our plans and their over-quota work, how and when you'll be charged.
Can't find the answers you're looking for?