Couchbase is an award-winning distributed NoSQL cloud database that delivers unmatched versatility, performance, scalability, and financial value for all of your cloud, mobile, AI, and edge computing applications.If you want to see a detailed usage example, see Couchbase Vector Store.
Installation and Setup
Install thelangchain-couchbase package along with embedding dependencies:
Vector store
Couchbase provides two different vector store implementations for LangChain:| Vector Store | Index Type | Minimum Version | Best For |
|---|---|---|---|
CouchbaseSearchVectorStore | Search Vector Index | Couchbase Server 7.6+ | Hybrid searches combining vector similarity with Full-Text Search (FTS) and geospatial searches |
CouchbaseQueryVectorStore | Hyperscale Vector Index or Composite Vector Index | Couchbase Server 8.0+ | Large-scale pure vector searches or searches combining vector similarity with scalar filters |