Supported Vector Data Store
This page provides instructions for setting up a vector data store to be used in your retrieval pipeline.
Chroma
ChromaDB Memory
Store type:
chromaClient type:
memoryExample:
store = build_data_store( store_type="chroma", index_name="your_index_name", embedding=your_embedding, config: {"client_type": "memory"} )ChromaDB Persistent
Store type:
chromaClient type:
persistentExample:
store = build_data_store( store_type="chroma", index_name="your_index_name", embedding=your_embedding, config={"client_type": "persistent", "persist_directory": "/path/to/dir"} )ChromaDB HTTP
Store type:
chromaClient type:
httpExample:
store = build_data_store( store_type="chroma", index_name="your_index_name", embedding=your_embedding, host="localhost", port=8000, config={"client_type": "http"} )
Elasticsearch
Store type:
elasticsearchSet up a managed Elasticsearch instance with vector search via Elastic Cloud or local development setup
Example:
Last updated