Typesense is a modern, privacy-friendly, open source search engine meticulously engineered for performance & ease-of-use.
It uses cutting-edge search algorithms that take advantage of the latest advances in Hardware Capabilities & Machine Learning.
Spellng Mistakes? Not a problem. Typesense automatically tries to correct typos.
Tailor your results to perfection via flexible and fast query-time ranking.
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 variety 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 & sort results within a certain distance from a latitude/longitude or within a polygon region.
Search one or more collections in a single query. Eg: search for both products and brands, given a single search query.
Automatically generate embeddings using built-in ML models or OpenAI / PaLM API and do semantic search or nearest-neighbor search.
Build a resilient production-grade search service, with a few simple steps.