Jason Woltje
24d59e7595
feat(#65): implement full-text search with tsvector and GIN index
Add PostgreSQL full-text search infrastructure for knowledge entries:
- Add search_vector tsvector column to knowledge_entries table
- Create GIN index for fast full-text search performance
- Implement automatic trigger to maintain search_vector on insert/update
- Weight fields: title (A), summary (B), content (C)
- Update SearchService to use precomputed search_vector
- Add comprehensive integration tests for FTS functionality
Tests:
- 8/8 new integration tests passing
- 205/225 knowledge module tests passing
- All quality gates pass (typecheck, lint)
Refs #65
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-02 14:25:45 -06:00
..
2026-02-02 12:51:17 -06:00
2026-01-28 16:06:34 -06:00
2026-01-28 16:06:34 -06:00
2026-01-29 12:29:21 -06:00
2026-01-29 12:29:21 -06:00
2026-01-29 16:07:58 -06:00
2026-01-29 16:13:09 -06:00
2026-01-29 16:13:09 -06:00
2026-01-29 16:59:26 -06:00
2026-01-29 23:26:22 -06:00
2026-01-29 17:58:09 -06:00
2026-01-29 17:58:09 -06:00
2026-01-30 15:19:13 -06:00
2026-01-31 11:57:40 -06:00
2026-02-01 21:01:57 -06:00
2026-02-02 12:30:19 -06:00
2026-02-02 14:25:45 -06:00
2026-01-28 16:06:34 -06:00