This is an important stability and precision update that addresses a key bug in the Classic Search engine's "Use Regex" functionality, thanks to community feedback from issue #18. This fix dramatically improves the accuracy of file name searches when using patterns and wildcards.
🐛 Key Bug Fix & Improvement: Precise File Extension Searching
This release resolves a critical issue where the "File Names" search was overly broad and did not correctly handle exact file extension matching.
The Problem:
Previously, when using the "Use Regex" option, the engine would perform a substring match. For example, a search for *.go would incorrectly include files like project.godot in the results. Furthermore, attempts to use the standard regex anchor $ (e.g., *.go$) to force an exact match would fail and return zero results due to incorrect pattern escaping.
The Fix:
The search engine's pattern translator has been re-engineered to be "anchor-aware". It now correctly processes the $ (end-of-string) and ^ (start-of-string) characters, allowing for powerful and precise pattern matching.
This change gives users much more precise control and makes the search behavior more intuitive for those familiar with regular expressions.
Installation
- Download the
PFS-SETUP_1.1.1.exefile from the Assets section below. - Run the installer and follow the on-screen instructions. Administrative privileges may be required.
- For AI & Semantic Search: On the first run, please ensure you have an internet connection to allow the application to download the necessary multilingual AI models. All subsequent runs can be fully offline.
This is a recommended update for all users of the Classic Search feature to ensure the most accurate and predictable search results.