Vector, keyword, and hybrid search, built on your content models with no separate index to maintain.
Documents embedded automatically as you write
Search modes — vector, keyword, hybrid
Typical reindex time for 1,000 documents
Query shape across all three modes
Search that understands meaning
Every document is embedded automatically as you write it, so semantic search works from day one — no separate indexing pipeline, and no embeddings to manage by hand.
const results = await cairn.search({
query: 'how to branch content safely',
mode: 'hybrid',
limit: 5,
})Tune relevance your way
Hybrid search combines exact keyword matching with vector similarity, so acronyms, product names and typos are handled as well as conceptual queries — with weighting you can adjust per use case.
$ cairn search reindex --model article
✓ Re-embedded 1,842 documents in 6.2sOne search API
Semantic search over embeddings generated automatically for every document.
Fast, precise full-text search for exact terms, names and phrases.
Blend both modes with adjustable weighting to tune relevance per use case.
Search is on by default — no index to configure before your first query.