Environment:
- Linux Mint 22 Cinnamon / Ubuntu 24.04 base
- Albert v34.0.10 Qt6
- Built-in Files plugin
Regression:
In older Albert versions, searching "deimos ultra" matched files named like:
BFT_Deimos_Ultra_BT_B_EN.pdf
In v34.0.10, the same query returns no result. Searching with the underscore form works, but space-separated multi-token search no longer matches underscore-separated filenames.
Reproducer:
- Create/index a file named:
BFT_Deimos_Ultra_BT_B_EN.pdf
- Search:
deimos ultra
- Expected:
File is found.
- Actual:
No result.
Probable cause:
v34 changed tokenization to Unicode word boundaries. Under this model, underscores are treated as word/connector characters, not as separators. For file search, this is undesirable because underscores, hyphens, and dots often function as human word separators in filenames.
Requested fix:
Please allow the Files plugin to index normalized lookup aliases, e.g.:
- "_" → " "
- "-" → " "
- "." → " "
or expose a plugin setting such as:
File name separators: "_-. "
Environment:
Regression:
In older Albert versions, searching "deimos ultra" matched files named like:
BFT_Deimos_Ultra_BT_B_EN.pdf
In v34.0.10, the same query returns no result. Searching with the underscore form works, but space-separated multi-token search no longer matches underscore-separated filenames.
Reproducer:
BFT_Deimos_Ultra_BT_B_EN.pdf
deimos ultra
File is found.
No result.
Probable cause:
v34 changed tokenization to Unicode word boundaries. Under this model, underscores are treated as word/connector characters, not as separators. For file search, this is undesirable because underscores, hyphens, and dots often function as human word separators in filenames.
Requested fix:
Please allow the Files plugin to index normalized lookup aliases, e.g.:
or expose a plugin setting such as:
File name separators: "_-. "