Skip to main content
KiwiFS provides three tiers of search, from zero-dependency grep to semantic vector similarity. You can start simple and scale up without changing your data or workflow.

Tier 1: grep

Zero dependencies. Exact string matching. Works everywhere.
Best for small knowledge bases or environments where SQLite isn’t available.

Tier 2: SQLite FTS5 (default)

BM25-ranked full-text search powered by SQLite FTS5. Supports boolean operators, phrase matching, and path prefix filtering.
This is the default. KiwiFS builds and maintains a FTS5 index automatically. Searches are fast even with thousands of pages.

Query syntax

KiwiFS also offers trust-ranked search at /api/kiwi/search/verified. Pages with status: verified or source-of-truth: true in their frontmatter are boosted in results. Semantic similarity search using pluggable embedder providers and vector stores. Enable it in .kiwi/config.toml:

Supported embedders

Supported vector stores

API endpoints

MCP tools

See the Search API reference for detailed endpoint documentation.
Last modified on May 3, 2026