Typesense
Open-source typo-tolerant search engine optimized for speed.
Typesense moves from keyword search toward LLM-driven, relevance-tuned querying
◆Recent moves
- 1mo ago
v30.2: numeric-filter, highlighting and union-search fixes
Fixes incorrect numeric not-equals filter handling, single-token phrase highlighting, and union-search race conditions during concurrent writes, hardening the 30 line after its feature additions.
View source ↗ - 1mo ago
v29.1: scoped API key and search-cache fixes
Repairs scoped API key handling in multi-search, conversation-search error handling, and a cache-keying collision between scoped and request-specific params, stabilizing the 29 line.
View source ↗ - 4mo ago
v30.1: fix stats.json search-latency overflow
A single bug fix for a search-latency metric overflow in the stats.json endpoint; an observability correction users would rarely notice.
View source ↗ - 4mo ago
v30.0: MMR diversification and global synonyms/curations
⚡ SPARKAdds Maximum Marginal Relevance to diversify the top 250 hits and promotes synonyms and curation rules to global, top-level resources shareable across collections, a meaningful expansion of Typesense's relevance-tuning surface.
View source ↗ - 11mo ago
v29.0: natural-language search via LLM intent parsing
⚡ SPARKIntroduces natural-language search, where an LLM converts freeform queries into structured filter_by and numeric conditions automatically, alongside dynamic sorting in overrides. This is the entry point of Typesense's AI-relevance arc.
View source ↗ - 1y ago
v28.0: cross-collection union, dictionary stemming
Adds union/merging of results across collections, dictionary-based configurable stemming, randomized sort, and hybrid re-ranking, broadening query options ahead of the later AI-relevance features.
View source ↗