T

Typesense

T
Typesense Database v30.2

Version 30.2

This release fixes some important bugs identified in v30.1. Bug Fixes [v30.2] Fixed incorrect handling of numeric != filters in both lazy and eager filter execution, including explicit not-equals lists on range-indexed numeric fields. [v30.2] Fixed highlighting to correctly mark single-token phrase matches and to avoid race conditions during union searches that run alongside concurrent writes. [v3…

T
Typesense Database v29.1

Version 29.1

This release fixes some important bugs identified in v29.0. Bug Fixes [v29.1] Fixed scoped API key handling so embedded collection parameters can supply a missing collection in multi-search requests. [v29.1] Fixed conversation search error handling so failed searches do not incorrectly reuse the first search collection. [v29.1] Fixed search cache keying so scoped API key parameters and request-spe…

T
Typesense Database v30.1

Version 30.1

Bug fixes [New in 30.1]: This release contains a bug fix that caused the search latency metric in the stats.json endpoint to overflow

T
Typesense Database v30.0

Version 30.0

This release contains new features, enhancements, performance improvements, bug fixes and important API changes for synonyms, curation rules and analytics rules. New Features Diversify Search Results: Using Maximum Marginal Relevance (MMR), you can now diversify the top 250 hits on a pre-defined similarity metric. (Docs) Global Synonyms: Synonyms are now top-level resources, and can be shared betw…

T
Typesense Database v29.0

Version 29.0

This release contains important new features, performance improvements and bug fixes. New Features Natural Language Search: Typesense can now detect user intent in natural language queries and convert them into structured search queries using LLMs. This allows a user query like q: A Honda or BMW with at least 200 hp to be understood and executed by Typesense as filter_by: make:[Honda, BMW] && engi…

T
Typesense Database v28.0

Version 28.0

This release contains important new features, performance improvements and bug fixes. New Features Support union / merging of search results across collections containing similar type of fields. (#2051) Dictionary based stemming: stemming is now configurable through an import of a custom dictionary that maps a word to a root form. (#2062) Allow search results to be randomized via sort_by=_rand(see…

T
Typesense Database v27.1

Version 27.1

This release fixes some bugs and performance regressions identified in v27.0. Bug Fixes [New in v27.1] Fixed an important performance regression in evaluation of range filter queries. [New in v27.1] When infix search does not find highlight, use normal search. [New in v27.1] Don't return error if limit_hits threshold is breached. Instead, just return empty results. [New in v27.1] Add guard for non…

T
Typesense Database v27.0

Version 27.0

This release contains important new features, performance improvements and bug fixes. New Features A new text_match_type mode called sum_score which sums the field-level text match scores to arrive at a document-level score. This mode is helpful in cases where you need to consider a document with more matches across more weighted fields, to be more relevant. Docs Enable/disable typo tolerance on a…

T
Typesense Database v26.0

Version 26.0

This release contains important new features, performance improvements and bug fixes. New Versioning Scheme Starting with this release, we're dropping the 0.x.y versioning scheming and switching to a x.y versioning scheme. So we're going from 0.25 --> 26.0. Typesense has been production-ready for a few years now, and is actively used at scale in production, serving billions of search requests per…

T
Typesense Database v0.25.2

Version 0.25.2

This release fixes some important bugs identified in v0.25.1 and also adds several enhancements to existing features. So we highly recommend upgrading to it. Enhancements New search parameter flag prioritize_num_matching_fields that allows you to configure whether the text match score should consider number of matching fields as a ranking criteria. This defaults to true. Unload embedding model and…