Breaking Changes
none
New Features
-
Faceted Search /
Aggregate
+near<Media>
@antas-marcin, @parkerduckworth in #1790
This release allows combining a vector search (usingnearVector
,nearObject
,nearText
, etc.) with an Aggregation. This allows for faceted vector search. In order for such an Aggregation to work the vector search needs to be limiting the space somehow. This can either happen by specifying an explicit limit or by specifying a desired target certainty/distance. -
Sorting by @antas-marcin in #1886, #1924
This release adds the ability to sort search results. Sorting does not currently make us of a columnar storage mechanism specified for this property and instead needs to read parts of the affected objects from disk. This has a performance on very large datasets and an improved solution is expected to follow later on. -
Support filtering by timestamp by @parkerduckworth in #1930
Prior to this release timestamps such ascreationTimeUnix
andlastUpdateTimeUnix
could not be used in filters. This release adds the ability to optionally include those fields in the inverted index. If included, they can be used in filters using a special underscore (_
) notation. E.g.path: ["_creationTimeUnix"]
. -
Batch Delete by Filter by @antas-marcin in #1935
This release adds a new/v1/batch
endpoint which allows for deleting all objects that match a specific filter. -
Support DPR transformers models in
text2vec-transformers
@aliszka in #1911
These models differ from "regular" transformers models in that they use two separate models for encoding the query and the passage instead of using the same models. This two-model configuration is now supported.
Fixes
- Reduce allocations for map compaction: Overall 264 GB -> 126 GB by @etiennedi in #1909
- Fix flaky aggregate acceptance test by @parkerduckworth in #1925
- Updated
DocumentationHref
to redirect to correct links by @Asmit2952 in #1923 - Grammatically updated readme file by @omarzain27 in #1858
New Contributors
- @Asmit2952 made their first contribution in #1923
- @omarzain27 made their first contribution in #1858
Full Changelog: v1.12.2...v1.13.0