Module vector_store

Module vector_store 

Source
Expand description

Vector store abstractions for semantic search and retrieval.

§Core Traits

Use VectorSearchRequest to build queries. See request for filtering.

Types implementing VectorStoreIndex automatically implement Tool.

Re-exports§

pub use request::VectorSearchRequest;

Modules§

builder
in_memory_store
In-memory implementation of a vector store.
lsh
request
Types for constructing vector search queries.

Structs§

VectorStoreOutput
The output of vector store queries invoked via Tool

Enums§

IndexStrategy
Index strategy for the super::InMemoryVectorStore
VectorStoreError
Errors from vector store operations.

Traits§

InsertDocuments
Trait for inserting documents and embeddings into a vector store.
VectorStoreIndex
Trait for querying a vector store by similarity.
VectorStoreIndexDyn
Type-erased VectorStoreIndex for dynamic dispatch.

Type Aliases§

TopNResults