Skip to content

Precision File Search V1.1.1 - The Regex Fix

Latest

Choose a tag to compare

@Eng-AliKazemi Eng-AliKazemi released this 15 Nov 11:42
· 1 commit to main since this release
55807f9

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.exe file 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.