Bug with Find files/Live Filter Box omitting results with diacritics
Posted: 19 Feb 2022 01:48
When querying text that contains certain diacritics such as "グーグル", some files that contain text within brackets will be omitted.
The problem is apparent when doing the following searches:
- Live Filter Box in standard or Regular Expression
- Find files (ctrl+f) in Standard or Boolean mode with "ignore diacritics" checked on
In the following example, all files are expected be matched with the query: グーグル
(Note that the numbers indicate the ordinal ID of the character within the brackets)
File list:
Results:
Results:
Results:
Results (working as expected):
Results (working as expected):
The problem is apparent when doing the following searches:
- Live Filter Box in standard or Regular Expression
- Find files (ctrl+f) in Standard or Boolean mode with "ignore diacritics" checked on
In the following example, all files are expected be matched with the query: グーグル
(Note that the numbers indicate the ordinal ID of the character within the brackets)
File list:
Live Filter box Query: グーグル[✐] 10000 グーグル.txt
[Ϩ] 1000 グーグル.txt
[ஸ] 3000 グーグル.txt
[紀] 32000 グーグル.txt
[胨] 33000 グーグル.txt
[蓐] 34000 グーグル.txt
[袸] 35000 グーグル.txt
Results:
Live Filter box Query Regular Expression: >グーグル[✐] 10000 グーグル.txt
[紀] 32000 グーグル.txt
Results:
Find files Query Standard or Boolean mode with "ignore diacritics" ON: グーグル[✐] 10000 グーグル.txt
[紀] 32000 グーグル.txt
Results:
Find files Query Standard mode or Boolean with "ignore diacritics" OFF: グーグル[✐] 10000 グーグル.txt
[紀] 32000 グーグル.txt
Results (working as expected):
Find files Query RegExp mode with "ignore diacritics" ON or OFF: グーグル[✐] 10000 グーグル.txt
[Ϩ] 1000 グーグル.txt
[ஸ] 3000 グーグル.txt
[紀] 32000 グーグル.txt
[胨] 33000 グーグル.txt
[蓐] 34000 グーグル.txt
[袸] 35000 グーグル.txt
Results (working as expected):
[✐] 10000 グーグル.txt
[Ϩ] 1000 グーグル.txt
[ஸ] 3000 グーグル.txt
[紀] 32000 グーグル.txt
[胨] 33000 グーグル.txt
[蓐] 34000 グーグル.txt
[袸] 35000 グーグル.txt