Skip to content
Pricing
Docs
Blog
Sign up
Documentation
Tutorials & Integrations
API & SDK Reference
Changelog
Studies
LanceDB
lancedb/lancedb
Documentation
Documentation
Getting Started
Getting Started
How to Use This Docsite
Quickstart
Quickstart
Basic Usage
Working with Datasets
Products
Products
What is LanceDB OSS?
What is LanceDB OSS?
FAQs
LanceDB Cloud
LanceDB Cloud
Logging
Cloud FAQ
LanceDB Enterprise
LanceDB Enterprise
Architecture
Deployment
Benchmark
Security
FAQ
Usage Guide
Usage Guide
Concepts
Concepts
Data
Vectors
Indexing
Search
Storage
Tables
Tables
Table Operations
Data Operations
Managing Schema
Table Consistency
Versioning Tables
Versioning Tables
Overview
Sync API
Async API
Indexing
Indexing
Vector Index
Scalar Index
Full Text Index
Reindexing
GPU Indexing
Search
Search
Vector Search
Full-Text Search (Native)
Full-Text Search (Tantivy)
Hybrid Search
Multivector Search
Filtering
SQL Queries
Query Planning
Optimizing Query Performance
Embeddings
Embeddings
What are Embeddings?
Embedding Models
Default Embedding Models
Text Embedding Models
Text Embedding Models
Sentence Transformers
Huggingface Embedding Models
Ollama Embeddings
OpenAI Embeddings
Instructor Embeddings
Gemini Embeddings
Cohere Embeddings
Jina Embeddings
AWS Bedrock Text Embedding Functions
IBM watsonx.ai Embeddings
Voyage AI Embeddings
Multimodal Embedding Models
Multimodal Embedding Models
OpenClip embeddings
Imagebind embeddings
Jina Embeddings
User-Defined Embedding Models
Variables and Secrets
Reranking
Reranking
Cohere Reranker
Linear Combination Reranker
Reciprocal Rank Fusion Reranker
Cross Encoder Reranker
ColBERT Reranker
Jina Reranker
OpenAI Reranker
AnswerDotAi Rerankers
Voyage AI Rerankers
Building Custom Rerankers
Comparing Rerankers
Storage
Feature Engineering
Tutorials & Integrations
Tutorials & Integrations
Integrations
Integrations
Platforms
Platforms
Pandas and PyArrow
Polars
DuckDB
Voxel51
dlt
phidata
Frameworks
Frameworks
LangChain
LangChain
LangChain 🔗
LangChain demo
LangChain JS/TS 🔗
LlamaIndex 🦙
LlamaIndex 🦙
LlamaIndex docs
LlamaIndex demo
Pydantic
PromptTools
Genkit
Tutorials
Tutorials
Python
Python
Overview
Build From Scratch
Multimodal
Rag
Vector Search
Chatbot
Evaluation
AI Agent
Recommender System
Miscellaneous
Miscellaneous
Serverless QA Bot with S3 and Lambda
Serverless QA Bot with Modal
JavaScript
JavaScript
Overview
Serverless Website Chatbot
YouTube Transcript Search
TransformersJS Embedding Search
Rust
Rust
Overview
RAG
RAG
Vanilla RAG
Multi-Head RAG
Corrective RAG
Agentic RAG
Graph RAG
Self RAG
Adaptive RAG
SFR RAG
Advanced Techniques
Advanced Techniques
HyDE
FLARE
Examples
Examples
Example - Airbnb financial data search
Multivector Search: Efficient Document Retrieval with ColPali and LanceDB
Example - Improve Retrievers using Rerankers & Hybrid search
API & SDK Reference
API & SDK Reference
API Changes
LanceDB Cloud REST API
Client SDKs
Client SDKs
Python SDK
JavaScript SDK
JavaScript SDK
Current SDK (@lancedb/lancedb)
Legacy SDK (vectordb)
Rust SDK
Changelog
Changelog
LanceDB Cloud & Enterprise
↗LanceDB Open Source
Studies
Studies
Overview
Late Interaction & ColBERT
↗Improve retrievers with hybrid search and reranking
Examples: Rust
Our Rust SDK is now stable. Examples are coming soon.