Vector Stores
This page may contain outdated information. It will be updated as soon as possible.
Astra DB
The Astra DB
initializes a vector store using Astra DB from Data. It creates Astra DB-based vector indexes to efficiently store and retrieve documents.
Parameters:
- Input: Documents or Data for input.
- Embedding or Astra vectorize: External or server-side model Astra DB uses.
- Collection Name: Name of the Astra DB collection.
- Token: Authentication token for Astra DB.
- API Endpoint: API endpoint for Astra DB.
- Namespace: Astra DB namespace.
- Metric: Metric used by Astra DB.
- Batch Size: Batch size for operations.
- Bulk Insert Batch Concurrency: Concurrency level for bulk inserts.
- Bulk Insert Overwrite Concurrency: Concurrency level for overwriting during bulk inserts.
- Bulk Delete Concurrency: Concurrency level for bulk deletions.
- Setup Mode: Setup mode for the vector store.
- Pre Delete Collection: Option to delete the collection before setup.
- Metadata Indexing Include: Fields to include in metadata indexing.
- Metadata Indexing Exclude: Fields to exclude from metadata indexing.
- Collection Indexing Policy: Indexing policy for the collection.
NOTE
Ensure you configure the necessary Astra DB token and API endpoint before starting.
Astra DB Search
Astra DBSearch
searches an existing Astra DB vector store for documents similar to the input. It uses the Astra DB
component's functionality for efficient retrieval.
Parameters:
- Search Type: Type of search, such as Similarity or MMR.
- Input Value: Value to search for.
- Embedding or Astra vectorize: External or server-side model Astra DB uses.
- Collection Name: Name of the Astra DB collection.
- Token: Authentication token for Astra DB.
- API Endpoint: API endpoint for Astra DB.
- Namespace: Astra DB namespace.
- Metric: Metric used by Astra DB.
- Batch Size: Batch size for operations.
- Bulk Insert Batch Concurrency: Concurrency level for bulk inserts.
- Bulk Insert Overwrite Concurrency: Concurrency level for overwriting during bulk inserts.
- Bulk Delete Concurrency: Concurrency level for bulk deletions.
- Setup Mode: Setup mode for the vector store.
- Pre Delete Collection: Option to delete the collection before setup.
- Metadata Indexing Include: Fields to include in metadata indexing.
- Metadata Indexing Exclude: Fields to exclude from metadata indexing.
- Collection Indexing Policy: Indexing policy for the collection.
Chroma
Chroma
sets up a vector store using Chroma for efficient vector storage and retrieval within language processing workflows.
Parameters:
- Collection Name: Name of the collection.
- Persist Directory: Directory to persist the Vector Store.
- Server CORS Allow Origins (Optional): CORS allow origins for the Chroma server.
- Server Host (Optional): Host for the Chroma server.
- Server Port (Optional): Port for the Chroma server.
- Server gRPC Port (Optional): gRPC port for the Chroma server.
- Server SSL Enabled (Optional): SSL configuration for the Chroma server.
- Input: Input data for creating the Vector Store.
- Embedding: Embeddings used for the Vector Store.
For detailed documentation and integration guides, please refer to the Chroma Component Documentation.
Chroma Search
ChromaSearch
searches a Chroma collection for documents similar to the input text. It leverages Chroma to ensure efficient document retrieval.
Parameters:
- Input: Input text for search.
- Search Type: Type of search, such as Similarity or MMR.
- Collection Name: Name of the Chroma collection.
- Index Directory: Directory where the Chroma index is stored.
- Embedding: Embedding model used for vectorization.
- Server CORS Allow Origins (Optional): CORS allow origins for the Chroma server.
- Server Host (Optional): Host for the Chroma server.
- Server Port (Optional): Port for the Chroma server.
- Server gRPC Port (Optional): gRPC port for the Chroma server.
- Server SSL Enabled (Optional): SSL configuration for the Chroma server.
Couchbase
Couchbase
builds a Couchbase vector store from Data, streamlining the storage and retrieval of documents.
Parameters:
- Embedding: Model used by Couchbase.
- Input: Documents or Data.
- Couchbase Cluster Connection String: Cluster Connection string.
- Couchbase Cluster Username: Cluster Username.
- Couchbase Cluster Password: Cluster Password.
- Bucket Name: Bucket identifier in Couchbase.
- Scope Name: Scope identifier in Couchbase.
- Collection Name: Collection identifier in Couchbase.
- Index Name: Index identifier.
For detailed documentation and integration guides, please refer to the Couchbase Component Documentation.
Couchbase Search
CouchbaseSearch
leverages the Couchbase component to search for documents based on similarity metric.
Parameters:
- Input: Search query.
- Embedding: Model used in the Vector Store.
- Couchbase Cluster Connection String: Cluster Connection string.
- Couchbase Cluster Username: Cluster Username.
- Couchbase Cluster Password: Cluster Password.
- Bucket Name: Bucket identifier.
- Scope Name: Scope identifier.
- Collection Name: Collection identifier in Couchbase.
- Index Name: Index identifier.
FAISS
The FAISS
component manages document ingestion into a FAISS Vector Store, optimizing document indexing and retrieval.
Parameters:
- Embedding: Model used for vectorizing inputs.
- Input: Documents to ingest.
- Folder Path: Save path for the FAISS index, relative to Langflow.
For more details, see the FAISS Component Documentation.
FAISS Search
FAISSSearch
searches a FAISS Vector Store for documents similar to a given input, using similarity metrics for efficient retrieval.
Parameters:
- Embedding: Model used in the FAISS Vector Store.
- Folder Path: Path to load the FAISS index from, relative to Langflow.
- Input: Search query.
- Index Name: Index identifier.
MongoDB Atlas
MongoDBAtlas
builds a MongoDB Atlas-based vector store from Data, streamlining the storage and retrieval of documents.
Parameters:
- Embedding: Model used by MongoDB Atlas.
- Input: Documents or Data.
- Collection Name: Collection identifier in MongoDB Atlas.
- Database Name: Database identifier.
- Index Name: Index identifier.
- MongoDB Atlas Cluster URI: Cluster URI.
- Search Kwargs: Additional search parameters.
NOTE
Ensure pymongo is installed for using MongoDB Atlas Vector Store.
MongoDB Atlas Search
MongoDBAtlasSearch