Searching
Engram provides powerful semantic search capabilities.
Basic Search
engram search "your query here"
Hybrid Search
Combine semantic search with keyword matching:
engram search "database configuration" --hybrid
Search Options
| Option | Description |
|---|---|
--hybrid | Enable hybrid search (semantic + keyword) |
-n, --limit | Number of results to return (default: 10) |
--source | Filter by source (claude, chatgpt, craft) |
Examples
# Get more results
engram search "authentication" -n 20
# Filter by source
engram search "API design" --source claude
# Combine options
engram search "error handling" --hybrid -n 15 --source chatgpt
How Search Works
- Your query is embedded using the same model as your documents
- pgvector finds semantically similar chunks using cosine similarity
- Results are ranked by relevance score
- With
--hybrid, keyword matches boost relevant results
See Also
- CLI Reference: search - Full command reference
- Ingestion Guide - How to add data to search
- Enrichment Guide - Add summaries and tags to improve search
- FAQ - Common questions about search