Skip to main content

Module vector_metadata

Module vector_metadata 

Source
Expand description

Vector Metadata Storage

Type-aware metadata storage for vectors, inspired by Chroma’s design. Supports efficient filtering on metadata during vector search.

§Design

  • Metadata values are stored by type for efficient comparisons
  • Inverted indexes enable fast filtering by metadata
  • Supports rich filter operators (eq, ne, gt, gte, lt, lte, in, contains)

Structs§

MetadataEntry
A metadata entry containing key-value pairs organized by type
MetadataStore
Metadata storage with inverted indexes for filtering

Enums§

MetadataFilter
Metadata filter operators
MetadataValue
A metadata value that can be one of several types