Guides
Semantic Search
Search using natural language — no embedding pipeline required.
Vector Search
Bring your own embeddings and run nearest-neighbor search.
Sparse Vector Search
Efficient high-dimensional retrieval using sparse representations.
Multi-Vector Search
Index and query multiple vector fields per document.
Keyword Search
BM25-based full-text search for term matching across documents.
True Hybrid Search
Combine semantic and keyword signals in a single query.
Reranking
Re-score results with a cross-encoder model for higher precision.
APIs
Document API
Upsert, query, get, and delete documents.
Management API
Create, list, get, and delete collections.
SDKs
Python SDK
Full Python SDK reference.
JavaScript SDK
Full TypeScript/JavaScript SDK reference.
Digging Deeper
Consistency
Understand TopK’s consistency model and write freshness guarantees.
Multi-Tenancy
Partition data by tenant within a single collection.