Skip to content

Add Windows 11 search index (Windows.db) support - #161

Merged
abrignoni merged 1 commit into
mainfrom
feat/win-searchdb
Sep 16, 2026
Merged

abrignoni merged 1 commit into
mainfrom
feat/win-searchdb

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

Adds Windows 11 search index support for DLEAPP:

  • Windows 11 Search Index: one row per item indexed by Windows Search in the Windows 11 Windows.db store, with the item path, name and URL, type, kind, size, and the gather, modified, created and accessed times the index recorded.

Windows 11 22H2 replaced the ESE Windows.edb index with a SQLite database that keeps each item's properties as (WorkId, ColumnId, Value) rows, with a metadata table mapping ColumnId to its System.* property name. This pivots them back to one item per row, reading the database read only. It is the SQLite counterpart of the existing Windows Search Index artifact, which reads Windows.edb; the two do not appear together on one system.

🤖 Generated with Claude Code

Adds a windowsSearchDb artifact that reads the Windows 11 Windows.db
search index, one row per indexed item: item path, name and URL, type,
kind, size, and the gather, modified, created and accessed times the
index recorded.

Windows 11 (22H2 and later) replaced the ESE Windows.edb index with a
SQLite database that keeps each item's properties as (WorkId, ColumnId,
Value) rows, with a metadata table mapping ColumnId to the System.*
property name. This pivots the rows back to one item per row, reading the
database read only. It is the SQLite counterpart of the existing Windows
Search Index artifact, which reads Windows.edb; the two do not appear
together on one system.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@abrignoni
abrignoni merged commit 4318c05 into main Sep 16, 2026
10 checks passed
@abrignoni
abrignoni deleted the feat/win-searchdb branch September 16, 2026 21:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant