Skip to main content

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.

Modules§

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

Structs§

VectorSearchRequest
A vector search request for querying a super::VectorStoreIndex.
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