This release contains several new features and important bug fixes.
New Features
- [Feature] Support for query synonyms.
- [Feature] Ability to assign custom weights to each field being queried upon.
- [Feature] Total documents in a collection is now returned in every response via the
out_of
key. - [Feature] Exclusion operator
-
for excluding individual query tokens from results. - [Feature] Vote API for triggering rotation of leader in a multi-node cluster.
- [Feature] On-demand snapshot API: allows you to create a backup with a single API call.
- [Feature] Support for expiration of API keys
- [Feature] Support regex for defining allowed collection names of an API key.
- [Feature] Support operators in multi-valued numerical filter.
Improvements
- [Performance] Faster snapshot transfer and copy in multi-regional clusters.
- [Performance] Speed up filters on numerical fields.
- [Feature] Better search relevance when searching across multiple fields: addressed some edge cases in multi-field queries.
- [Feature] Support bulk imports of upto 3 GB in a single POST API call.
Bug fixes
- [Bug fix] Fixed an edge case in fuzzy search that missed some tokens during exact searches.
- [Bug fix] Prefix matches are assigned lesser importance than exact matches.
- [Bug fix] Debug end-point is now available even when node is not ready to serve searches.
- [Bug fix] Fixed >= operator not working well with negative values.
- [Bug fix] Fixed non-ascii characters not encoded properly in highlight snippet.
- [Bug fix] Fixed issue where duplicate results were returned across pages.
- [Bug fix] Fixed issue with pinned results being duplicated.
Download
- Please download the appropriate binary archive for your operating system and architecture here: https://typesense.org/downloads/
- The new version is also available on Typesense Cloud: https://cloud.typesense.org/