Algolia is a hosted search platform.
Ranked in these QuestionsQuestion Ranking
Pro Very fast and reliable
API replies in few milliseconds and they have datacenters all around the world.
Pro As a hosted service it reduces required maintenance work
Pro Free Hacker Plan: 10K records and 100K monthly operations
Pro Unique ranking formula combining full-text & business relevance
Pro Search-as-you-type is built-in
Designed to natively search for prefixes (enables auto-complete menu search OOTB).
Pro Very easy to configure
The configuration is based on tie breaks which makes reasoning about the search easier.
Pro Optimized UX for autocomplete and find-as-you-type results
Pro 100% customizable
Pro Language-agnostic & typo tolerance
Algolia's engine has been built in such a way that you can index and search any language, or even several languages at the same time.
The engine is also typo tolerant, and will allow for up to two typos in each words of the search query.
This typo tolerance feature is also language agnostic, as it relies on optimized data structures and "fuzzy" tree traversals (implementing a Damarau-Levenshtein distance algorithm) instead of using dictionaries.
There is a Free tier limited to 10k records that can only do 100k operations.