# 23. Implement Linux search service (FTS) meta: id: native-business-logic-migration-23 feature: native-business-logic-migration priority: P1 depends_on: [native-business-logic-migration-17] tags: [implementation, linux, search] objective: - Implement full-text search service using SQLite FTS deliverables: - search-service.vala - search-query.vala - search-result-provider.vala - FTS index management - Search history storage tests: - Unit: Test query parsing - Unit: Test FTS queries - Unit: Test result ranking - Integration: Test search with real data acceptance_criteria: - Full-text search working - Search history maintained - Results ranked by relevance - Performance: <200ms for search - Fuzzy matching supported validation: - Run `meson test -C build` - Test with large dataset notes: - Use SQLite FTS5 - Implement search suggestions - Cache frequent queries