Overview
Enhanced search capabilities beyond basic substring matching.
Problem
Current search is limited to substring and regex. Users need semantic search, time-based filters, exit code filters, and more structured queries.
Proposed Solution
Add advanced search features:
- Semantic search: "show me git commands related to merging"
- Execution time filter: "commands that took >30 seconds"
- Exit code filter: "failed commands in last week"
- Structured filters combining multiple criteria
- Save search queries as "smart collections"
Examples
# Semantic search
$ sdbh search --semantic "database migrations"
# Time-based
$ sdbh search --duration ">30s" --days 7
# Exit code
$ sdbh search --exit-code "!=0" --days 7
# Combined filters
$ sdbh search kubectl --directory ~/prod --exit-code 0 --days 30
Technical Considerations
- Query parser for structured filters
- Performance with complex queries
- Optional vector embeddings for semantic search
Priority
Medium
Related
- Builds on existing search
Overview
Enhanced search capabilities beyond basic substring matching.
Problem
Current search is limited to substring and regex. Users need semantic search, time-based filters, exit code filters, and more structured queries.
Proposed Solution
Add advanced search features:
Examples
Technical Considerations
Priority
Medium
Related