Blazing-fast, typo-tolerant search engine.

Open Source Alternative to:

Repository activity:

Stars21,199

Forks653

Open Issues592

Last commit6 days ago

License:

GPL-3.0

Languages:

C
CMake
Typesense screenshot

Typesense is a modern, blazing-fast, developer-friendly, open-source search engine. It uses cutting-edge algorithms that take advantage of the latest advances in hardware capabilities and machine learning.

  • Typo Tolerance: Automatically corrects spelling mistakes.
  • Tunable Ranking: Flexible and fast query-time ranking.
  • Merchandising: Pin specific records to feature them.
  • Synonyms: Define synonyms to show related results.
  • Multi-tenant API Keys: Store multiple users’ data in a single index with restricted access.
  • Dynamic Sorting: Sort records on the fly by any fields in your document.
  • Grouping & Distinct: Group results to provide more variety.
  • Filtering & Faceting: Fetch records matching a filter and aggregate field values.
  • Geo Search: Search and sort results within a certain distance from a location.
  • Federated Search: Search multiple collections in a single query.
  • Vector & Semantic Search: Generate embeddings using built-in ML models for semantic search.
  • Easy High Availability: Build a resilient production-grade search service with simple steps.
  • Batteries-Included Developer Experience: Easy to run and import your data.

Typesense is meticulously engineered for performance and ease-of-use, making it a trusted solution for teams of all sizes, from startups to large enterprises.

Share: