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.