Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Comparing 2 tables; getting list of missing records
Message
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Environment versions
Visual FoxPro:
VFP 9
Miscellaneous
Thread ID:
01037464
Message ID:
01038825
Views:
31
Well, double-metaphone does a very good job with languages other than English, so there could be a bitwise property that decides which algorithm to use... we could include improved soundex (default), metaphone, and double-metaphone for right now since I have VFP versions of each. I don't remember if during my research of double-metaphone if I compiled a list of languages that it is good for... so that might be something to look into. There are other sounds-like algorithms out there I am sure for different languages. It's definitely interesting.

>Hi Naomi,
>
>> I posted a link to Craig's blog on a Russian forum. The question I received is: would this class work with Russian language? So, my question is: is it a simple thing and we just need to add a dictionary for the specific language or the whole logic has to be revised? I haven't looked into the class yet myself, though I did download it.
>
>There are at least 2 things that would need to be tweaked:
>
>1. Word parsing would need to recognize Russian alpha chars (current code uses A-Z and a-z; using isalpha() will fix this)
>
>2. A different technique would need to be used for generating suggestions (current code uses an enhanced soundex optimized for English)
>
>I'm in the process of updating Craig's code to change the parsing algorthims for international support. I don't have any ideas on how to update Craig's enhanced soundex() code for other languages.
>
>Malcolm
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform