If this sounds like your week
When Windows Search gets in the way
developers need project search that ignores generated folders, caches, and noisy build artifacts. Windows Search does not map directly onto Search Sentinel's explicit exclude patterns in SettingsApp.tsx. indexing target, dist, or node_modules hurts most while a build already uses the disk.
Where tooling usually breaks
Why local-first matters
index.db, config.json, and logs stay under %APPDATA%\SearchSentinel instead of a vendor-hosted workspace. Search queries are not uploaded for AI enhancement, analytics, or ad targeting. You buy the app once and keep the search index as a local workstation asset.
Technical proof points
- Exclude patterns - config.json - index_engine.rs - SQLite FTS5 - BM25 ranking - 120 ms debounce