Spellng Mistakes? Not a problem. Typesense automatically tries to correct typos.
Tailor your results to perfection via flexible and fast query-time sorting.
Pin specific records in a particular position to feature or merchandize them.
Show results for pants when users search for trousers, or vice-versa, when you define them as synonyms.
Store multiple users’ data in a single index, create API keys for each user that restrict access to just their data.
Sort records on the fly by any fields in your document. For eg: sort by price, sort by popularity, etc. No duplicate indices needed.
Provide more varietry in your results by grouping results. Eg: combine all color variations of a shirt into a single result.
Only fetch records that match a given filter. Aggregate field values and get counts, min, max and avg of values across records.
Search one or more collections in a single query. Eg: search for both products and brands, given a single search query.
Build a resilient production-grade search service, with a few simple steps.
Replace the binary, and restart the process. Typesense will automatically re-index your data in the new version.
A simple and straight-forward RESTful API, that you’ll understand without having to pore over the docs.