Vald vector database.
TiDB Vector Store.
Tair vector store.
MongoDB Atlas vector store integration.
VectorStore backed by pgvecto_rs.
DocumentDB Similarity Type as enumerator.
Amazon DocumentDB (with MongoDB compatibility) vector store.
Momento Vector Index (MVI) vector store.
Base class for Elasticsearch retrieval strategies.
VectorStore connecting to Pathway Vector Store.
LanceDB vector store.
Jaguar API vector store.
Baidu Elasticsearch vector store.
Configuration for a Zep Collection.
Zep vector store.
NucliaDB vector store.
ClickHouse client configuration.
ClickHouse vector store integration.
Enumerator for different search strategies in FalkorDB VectorStore.
Enumerator of the index types.
FalkorDB vector index.
Baidu VectorDB Connection params.
Baidu VectorDB table params.
Baidu VectorDB as a vector store.
Annoy vector store.
Enumerator of the Distance strategies for calculating distances
vikingdb connection config
vikingdb as a vector store
DashVector vector store.
TileDB vector store.
AwaDB vector store.
Qdrant related exceptions.
Hippo vector store.
Enumerator of the Distance strategies.
Some default dimensions for known embeddings.
Kinetica client configuration.
Kinetica vector store.
Atlas vector store.
Supabase Postgres vector store.
Zilliz vector store.
CosmosDB Query Type
Aerospike vector store.
Xata vector store.
StarRocks client configuration.
StarRocks vector store.
VLite is a simple and fast vector database for semantic search.
Cosmos DB Similarity Type as enumerator.
Cosmos DB Vector Search Type as enumerator.
Azure Cosmos DB for MongoDB vCore vector store.
Amazon OpenSearch Vector Engine vector store.
Alibaba Cloud Opensearch` client configuration.
Alibaba Cloud OpenSearch vector store.
DuckDB vector store.
Meilisearch vector store.
Infinispan VectorStore interface.
Helper class for Infinispan REST interface.
Apache Doris client configuration.
Apache Doris vector store.
SurrealDB as Vector Store.
FAISS vector store integration.
Bagel.net Inference platform.
Upstash Vector vector store
ScaNN vector store.
Typesense vector store.
Configuration for summary generation.
Configuration for Maximal Marginal Relevance (MMR) search.
Configuration for Reranker.
Configuration for Vectara query.
Vectara API vector store.
Vectara Retriever class.
Vectara RAG runnable.
SemaDB vector store.
Wrapper around Epsilla vector database.
Hologres API vector store.
Dingo vector store.
KDB.AI vector store.
MyScale client configuration.
MyScale vector store.
MyScale vector store without metadata column
Vectorstore that uses ThirdAI's NeuralDB.
Vectorstore that uses ThirdAI's NeuralDB Enterprise Python Client for NeuralDBs.
Relyt (distributed PostgreSQL) vector store.
ManticoreSearch Engine vector store.
AnalyticDB (distributed PostgreSQL) vector store.
Base class for serializing data.
Serialize data in JSON using the json package from python standard library.
Serialize data in Binary JSON using the bson python package.
Serialize data in Apache Parquet format using the pyarrow package.
Exception raised by SKLearnVectorStore.
Simple in-memory vector store based on the scikit-learn library
Yellowbrick as a vector database.
Enumerator for the supported Index types within Yellowbrick.
Parameters for configuring a Yellowbrick index.
Zep vector store.
Enumerator of the Distance strategies.
Base model for the SQL stores.
Azure Cognitive Search vector store.
Retriever that uses Azure Cognitive Search.
Base class for the Lantern embedding store.
Result from a query.
Enumerator of the Distance strategies.
Postgres with the lantern extension as a vector store.
Rockset vector store.
Tablestore vector store.
Base model for all SQL stores.
Collection store.
Embedding store.
Result from a query.
Postgres with the pg_embedding extension as a vector store.
Implementation of Vector Store using LLMRails.
Retriever for LLMRails.
Marqo vector store.
Timescale Postgres vector store
Enumerator for the supported Index types
Enumerator of the Search strategies for searching in the vectorstore.
Vespa vector store.
Tencent vector DB Connection params.
Tencent vector DB Index params.
MetaData Field for Tencent vector DB.
Tencent VectorDB as a vector store.
SQLite with Vec extension as a vector database.
Enumerator of the types of search to perform.
Neo4j vector index.
SQLite with VSS extension as a vector database.
USearch vector store.
ecloud Elasticsearch vector store.
Clarifai AI vector store.
RedisFilterOperator enumerator is used to create RedisFilterExpressions.
Collection of RedisFilterFields.
Base class for RedisFilterFields.
RedisFilterField representing a tag in a Redis index.
RedisFilterField representing a numeric field in a Redis index.
RedisFilterField representing a text field in a Redis index.
Logical expression of RedisFilterFields.
Distance metrics for Redis vector fields.
Base class for Redis fields.
Schema for text fields in Redis.
Schema for tag fields in Redis.
Schema for numeric fields in Redis.
Base class for Redis vector fields.
Schema for flat vector fields in Redis.
Schema for HNSW vector fields in Redis.
Schema for Redis index.
Retriever for Redis VectorStore.
HnswLib storage using DocArray package.
In-memory DocArray storage for exact search.
Base class for DocArray based vector stores.
Helper for executing an MMR traversal query.
A link to/from a tag of a given kind.
Link documents with common named entities using GLiNER_.
Interface for extracting links (incoming, outgoing, bidirectional).
DocumentTransformer for applying one or more LinkExtractors.
ElasticVectorSearch uses the brute force method of searching on vectors.
[DEPRECATED] Elasticsearch with k-nearest neighbor search
Approximate retrieval strategy using the HNSW algorithm.
Exact retrieval strategy using the script_score query.
Sparse retrieval strategy using the text_expansion processor.
Elasticsearch vector store.
ChromaDB vector store.
Qdrant vector store.
Google Cloud BigQuery vector store.
Azure Cosmos DB for NoSQL vector store.
Deprecated. Use PineconeVectorStore instead.
Couchbase Vector Store vector store.
Postgres/PGVector vector store.
SingleStore DB vector store.
Milvus vector store. DO NOT USE. KEPT FOR BACKWARDS COMPATIBILITY.
Redis vector database.
Node in the GraphVectorStore.
A hybrid vector-and-graph graph store.
Retriever for GraphVectorStore.
Import lancedb package.
Converts a dict filter to a LanceDB filter string.
Check if a string contains multiple substrings.
Convert a dictionary to a YAML-like string without using external libraries.
Construct a metadata filter by directly injecting
Processes a nested list of entity data
Import annoy if available, otherwise raise error.
Calculate maximal marginal relevance.
Filter out metadata types that are not supported for a vector store.
Import tiledb-vector-search if available, otherwise raise error.
Get the URI of the vector index.
Get the URI of the documents array from group.
Get the URI of the vector index.
Get the URI of the documents array.
Call the synchronous method if the async method is not implemented.
Check if a string has multiple substrings.
Print a debug message if DEBUG is True.
Get a named result from a query.
Create metadata from fields.
Import faiss if available, otherwise raise error.
Normalize vectors to unit length.
Import scann if available, otherwise raise error.
Check if a string contains multiple substrings.
Get the embedding store class.
Create an index from a list of contexts.
Translate LangChain filter to Tencent VectorDB filter.
Serializes a list of floats into a compact "raw bytes" format
Check if the values are not None or empty string
Remove Lucene special characters
Import usearch if available, otherwise raise error.
Decorator to check for misuse of equality operators.
Read in the index schema from a dict or yaml file.
Check if Redis index exists.
Render a collection of GraphVectorStore documents to GraphViz format.
Get the links from a document.
Add links to the given metadata.
Return a document with the given links added.
Return the networkx directed graph corresponding to the documents.
Convert nodes to documents.