Built-In Functions
Complete reference for all Couchbase module BIFs.
π Provider & Connection Functions
Functions to access Couchbase components and manage connections:
couchbaseGetProvider - Get cache provider instance
couchbaseGetCluster - Get cluster connection
couchbaseGetBucket - Get bucket instance
couchbaseGetScope - Get scope instance
couchbaseGetCollection - Get collection instance
π€ Vector Search Functions
AI/ML vector operations for semantic search and RAG applications:
couchbaseVectorSearch - Search by vector similarity
couchbaseVectorAdd - Store vector documents
couchbaseVectorGet - Retrieve vector document
couchbaseVectorDelete - Delete vector document
couchbaseVectorList - List vector documents
π Query Functions
Execute N1QL/SQL++ queries:
couchbaseQuery - Execute raw N1QL queries
π Distributed Locking Functions
Coordinate operations across multiple servers with distributed locks:
couchbaseLock - Acquire distributed lock with optional callback
couchbaseUnlock - Release distributed lock manually
π Usage Patterns
Basic Provider Access
Vector Operations Workflow
Query Patterns
Distributed Locking Patterns
π Related Documentation
API Usage Guide - Detailed examples
AI Memory Guide - Vector search patterns
Distributed Locking Guide - Lock patterns and best practices
Reference Overview - Configuration and settings
Troubleshooting - Common issues
Last updated
Was this helpful?
