2.6-RC1 (v2.6.1)
Pre-release
Pre-release
This is the first Release Candidate of RediSearch 2.6.
Highlights
This new major version introduces the ability to search using wildcard queries for TEXT and TAG fields. This enables the frequently asked feature of suffix search (*vatore
and ant?rez
are now supported).
In addition, the 2.6 release is all about multi-value indexing and querying of attributes for any attribute type ( Text, Tag, Numeric, Geo and Vector) defined by a JSONPath leading to an array.
Lastly, this version adds support for indexing double-precision floating-point vectors and range queries from a given vector.
Details
Improvements:
- #2886 Support for wildcard queries for TEXT and TAG fields, where
?
matches any single character*
matches zero or more characters- use
’
and\
for escaping, other special characters are ignored - #2932 Optimized wildcard query support (i.e., suffix trie)
- Multi-value indexing and querying
- #2819, #2947 Multi-value text search - perform full-text search on array of string or on a JSONPath leading to multiple strings
- #3131 Geo #3118 Vector #2985 Numeric #3180 Tag
- #3060 Return JSON rather than scalars from multi-value attributes. This is enabled via Dialect 3 in order not to break existing applications.
- #3182 Support for
SORTABLE
fields on JSON in an implicit un-normalized form (UNF)
- #3156 Vector similarity 0.5.1:
Notes:
- The version inside Redis will be 2.6.1 in semantic versioning. Since the version of a module in Redis is numeric, we could not add a Release Candidate flag. The GA version will follow soon.
- Minimal Redis version: 6.0