Recs.
Updated
Algolia is everything you need to build search. Comprehensive documentation, officially-maintained SDKs and a fast, reliable API. Full browser, iOS and Android support to help you build the perfect user experience.
Specs
Pros
Pro Very fast and reliable
API replies in few milliseconds and they have datacenters all around the world.
Pro Very easy to configure
The configuration is based on tie breaks which makes reasoning about the search easier.
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.
Pro Unique ranking formula combining full-text and business relevance
Their Tie-Breaking Algorithm gives you powerful relevance from day one that you can customize as much as you want by integrating the business metrics that matter most.
Cons
Recommendations
Comments
Flagged Pros + Cons
Con Number result limit
Only 1000 results per search.
Workaround: "You can use our Browse method implemented in all our API clients. This method supports most of the search parameters, which allows you to retrieve results beyond this limit."