Semantic similarity search over chunks and entries.
Supports multiple database backends via the Recollect.DatabaseAdapter behaviour:
- PostgreSQL with pgvector
- SQLite with sqlite-vec
- libSQL with native vector support
Summary
Functions
Search for similar chunks and/or entries.
Search chunks only.
Search entities by vector similarity.
Search entries only.
Functions
Search for similar chunks and/or entries.
Options
:owner_id— UUID to scope chunk search:scope_id— UUID to scope entry search:limit— Max results (default: 10):min_score— Minimum similarity 0.0-1.0 (default: 0.0):tier—:full,:lightweight, or:both(default::both):filters— Map of additional filters::entry_type— Filter by entry type (e.g., :decision, :preference):tags— Filter by tags (list):temporal—:recent(last 30 days),:archived, or DateTime range:confidence_min— Minimum confidence threshold
Search chunks only.
Search entities by vector similarity.
Search entries only.