github weaviate/weaviate v1.13.0
v1.13.0 - Sorting, Faceted Vector Search, Filter by Timestamp, Batch Delete by Query

latest releases: v1.25.0-rc.0, v1.24.10, v1.24.9...
2 years ago

Breaking Changes

none

New Features

  • Faceted Search / Aggregate + near<Media> @antas-marcin, @parkerduckworth in #1790
    This release allows combining a vector search (using nearVector, 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 as creationTimeUnix and lastUpdateTimeUnix 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

Full Changelog: v1.12.2...v1.13.0

Don't miss a new weaviate release

NewReleases is sending notifications on new releases.