Skip to main content

Create your free workspace

Follow this tutorial on your own data — create a free workspace, upload your documents, and run your first semantic search in minutes.
Semantic search is one stage in the warehouse’s Reassemble layer. This tutorial covers the basics; see Multi-Stage Retrieval for composing it with other stages.

1. Create a Bucket

2. Create a Collection

Chunking strategies:
  • sentence – Best for Q&A
  • paragraph – Best for long-form content
  • fixed – Predictable token windows

3. Ingest Documents

4. Create a Retriever

Hybrid Search (Vector + BM25)

Combine semantic (vector) and keyword (BM25) matching in one stage. BM25 is not a separate feature — set lexical: true on a search to match the query against the namespace’s full-text index instead of embedding it. Use rrf fusion so the score-scale mismatch between cosine similarity and BM25 doesn’t matter.
Lexical search requires a text payload index on the field. See Text Indexes (BM25) and the Feature Search reference.

Pre-Filter by Metadata

Filter before vector search for efficiency:

Reranking

Use a cross-encoder for better accuracy:
See the Rerank stage reference for available models and parameters.

Model Options

Next steps

Classify documents

Auto-categorize documents against a taxonomy of reference categories.

Discover topics

Cluster document embeddings to surface topic groups without predefined categories.

Get notified

Trigger alerts when new documents match a condition.

Schedule jobs

Re-cluster or re-enrich on a cron or interval as new content lands.