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.

Enums§