If this sounds like your week
When Windows Search gets in the way
developers download SDK installers, logs, and ZIP archives with versions, prerelease tags, and vendor prefixes. Windows Search can bury exact installers under documents and web suggestions instead of ranking executable-like names. Downloads is often being scanned by antivirus immediately after each browser download.
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
- Downloads default - 50 FTS candidates - BM25 rerank - Top 8 UI - SQLite FTS5 - BM25 ranking - 120 ms debounce