github typesense/typesense v0.18.0
Version 0.18.0

latest releases: v26.0, v0.25.2, v0.25.1...
3 years ago

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

Don't miss a new typesense release

NewReleases is sending notifications on new releases.