Choose Your Path
Most users start from a practical situation, not from an API name.
By situation
By API shape
| Situation |
First API to look at |
| raw text in, search results out |
kayak.open_text_retriever(...) |
| precomputed vectors in, exact search out |
kayak.query(...), kayak.documents(...).pack(), kayak.search(...) |
| database keeps persistence |
kayak.open_store(...) plus store.load_index(...) |
| repeated queries on one fixed slice |
store.load_index(...) once, then kayak.search_batch(...) |
| same-snapshot serving in one process |
prepare_exact_search_runtime(...) |
Shortest reading order
- Installation — verify the exact backend is available before anything else
- Quickstart — run one working example before tuning adapters, layouts, or plans
- Usage Patterns — pick the right long-term API shape
Common confusions