Crate vec_embed_store
source ·Expand description
A library for storing and searching text embeddings using a vector database.
This library provides an EmbeddingsDb
struct for managing a database of text embeddings,
allowing efficient storage, retrieval, and similarity search.
The key components of the library include:
EmbeddingsDb
: The main struct for interacting with the embeddings’ database.SimilaritySearch
: A builder-style struct for performing similarity searches on the embeddings.EmbedText
: A struct representing a text to be embedded and stored in the database.ComparedEmbedText
: A struct representing a text with its similarity distance after a search.EmbeddingEngineOptions
: A struct for configuring the embedding engine options.
Structs§
- A struct representing a text with its similarity distance after a search.
- A struct for configuring the embedding engine options.
- The main struct for interacting with the embeddings’ database.
- A builder-style struct for performing similarity searches on the embeddings.
- A struct representing a text to be embedded and stored in the database.