# Typesense v0.18.0
This section of the documentation is for v0.18.0
. Please use the version dropdown in the Navbar to switch to other versions.
To learn more about Typesense, visit the non-version specific section of the documentation here.
The documentation is divided into the following sections:
# What's new
This release contains a few new features and important bug fixes.
# New Features
- Support for query synonyms.
- Better search relevance when searching across multiple fields: addressed some edge cases in multi-field queries.
- Ability to assign custom weights to each field being queried upon.
- Total documents in a collection is now returned in every response via the
out_of
key. - Exclusion operator
-
for excluding individual query tokens from results. - Vote API for triggering rotation of leader.
- On-demand snapshot API: allows you to create a backup with a single API call.
- Support for expiry of API keys
- Support regexp for defining allowed collection names of an API key.
- Support operators in multi-valued numerical filter.
- Support bulk imports of upto 3 GB in POST body.
# Bug Fixes
- Fixed an edge case in fuzzy search that missed some tokens during exact searches.
- Prefix matches are assigned lesser importance than exact matches.
- Debug end-point is now available even when node is not ready to serve searches.
- Fixed >= operator not working well with negative values.
- Fixed non-ascii characters not encoded properly in highlight snippet.
- Fixed issue where duplicate results were returned across pages.
- Fixed issue with pinned results being duplicated.
# Performance Improvements
- Faster snapshot transfer and copy in multi-regional clusters.
- Speed up filters on numerical fields.