vectorstores
#
Vector store stores embedded data and performs vector search.
One of the most common ways to store and search over unstructured data is to embed it and store the resulting embedding vectors, and then query the store and retrieve the data that are โmost similarโ to the embedded query.
Class hierarchy:
VectorStore --> <name> # Examples: Annoy, FAISS, Milvus
BaseRetriever --> VectorStoreRetriever --> <name>Retriever # Example: VespaRetriever
Main helpers:
Embeddings, Document
Classes
|
Azure Cosmos DB for MongoDB vCore vector store. |
|
Cosmos DB Similarity Type as enumerator. |
|
Cosmos DB Vector Search Type as enumerator. |
|
Azure Cosmos DB for NoSQL vector store. |
|
Retriever that uses Azure CosmosDB No Sql Search. |
Condition class for PreFilter. |
|
PreFilter class for filters. |
|
|
Cache that uses Cosmos DB Mongo vCore vector-store backend. |
Cache that uses Cosmos DB NoSQL backend. |
|
Enumerator of the Distance strategies for calculating distances between vectors. |
Functions
Filter out metadata types that are not supported for a vector store. |
|
Calculate maximal marginal relevance. |