This is possible to add with a custom "tcmatch.dll" like the one I wrote: QuickSearch eXtended (I dont think Christian will implement it in TC itself. For this and other cases he made QuickSearch Plugin support.)
Perhaps I will add it. Does anyone has an idea how to determine which chars match each other and which not? Is there a function to determine the base character of an accented character without creating huge tables?
Edit: Until I or someone else implements something you may try the similarity search of my plugin. It allows to search for similar words by using the levenshtein algorithm.
actually it is not - do not forget, that majority of full unicode are "not latin based" characters. There is just 26+26 ascii characters, if I'll overshoot, I do not expect more than 10 chars with diacritics per one basic. Also you do not want to have this functionality for Japanese or Chinese... char sets. So whole table can be let's say up to 500 char big
He-he...
Maybe I made a mistake somewhere but as starting point I think this will be great.
Maybe here a lot of extra characters, but if char name contains latin letter with some addition (e.g. Latin Capital Letter E With Circumflex And Hook Above ), I added it.
I added such letters to let user to enter just a or e if he wants to find ae letter e.g.
The sorting trouble is not our problem. We need to find non-standard characters when user types standard letter into search field, so some extra characters won't be bad. This is the reason why I added such combinations (also I added "Small Capital" letters to both small and capital).
Anyway, my list have no license, so you may do with it anything you want.
Samuel
I use your file plugin to search filenames such way, ignoring accents and other diacritics (that it enter "Koln" in order to find the both "Koln" and "Köln").
But is there any option to use the inverse substitution, that is when I enter the search request "Köln" (with umlaut) I'll get in response the both versions "Köln" and "Koln"?
Thanks in advance!
Last edited by leopoldus on 2012-08-17, 05:37 UTC, edited 1 time in total.
leopoldus wrote:Samuel
But is there any option to use the inverse substitution, that is when I enter the search request "Köln" (with umlaut) I'll get in response the both versions "Köln" and "Koln"?
Its already possible. I replace the chars in the filename and in the search string.
quote]But is there any option to use the inverse substitution, that is when I enter the search request "Köln" (with umlaut) I'll get in response the both versions "Köln" and "Koln"?
Its already possible. I replace the chars in the filename and in the search string.
Sorry, thus I missed something. However any substitution does not work for me my default. Suppose, that I have to install some chars substitution tables or to enable this feature in the plugin settings or something else?