Typesense Open Source Search Engine

Typesense Open Source Search Engine

www.typesense.org

1

About this website

Typesense is an open-source, typo-tolerant search engine optimized for instant sub-50ms searches. Created in 2016 by Jason Bosco and Sabresh Balasubramanian as an alternative to Algolia and Elasticsearch. Written in C++ for maximum performance. Governed by the GPL v3 license. Typesense is used by organizations including Buffer, GitLab, EarlyBird, and the Internet Archive. Key features: typo tolerance: fuzzy matching corrects typos automatically. Configurable typo tolerance per field. Handles misspellings, transpositions, and phonetic errors. Instant search: optimized for search-as-you-type with response times under 50ms. Return results as the user types. Geo search: search and sort by geographic distance. Filter by radius, bounding box, or custom geo-queries. Perfect for store locators and local search. Multi-tenant search: build SaaS applications with per-tenant API keys. Restrict searches to specific records or fields per tenant. Federated search: search across multiple collections (indices) in a single query. Group and merge results. Synonyms: define one-way, two-way, and multi-way synonyms. Handle abbreviations, brand names, and alternative terms. Curated results: pin specific records to the top of search results. Hide or boost specific records. Dynamic ranking: customize ranking with sortable and facetable fields. Define custom ranking rules. Field weights. Grouping and distinct: group results by a field (e.g., brand, category). Return distinct results per group. Pagination: efficient deep pagination with cursor-based scrolling. Scoped API keys: generate API keys with embedded search parameters. Restrict access to specific collections, fields, or records. High availability: clustering with primary-replica replication. Automatic failover. Self-hosted or Typesense Cloud (managed). C++. GPL v3.

Tags & Categories

Statistics

1
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!