Am 06.07.2011 um 20:23 schrieb Eric E. Dolecki:
> I found a Soundex NSString category here:
>
> http://www.cocoadev.com/index.pl?NSStringSoundex
>
> However, when I tried it out I get strange results...
>
> //someString is set to different strings each time tested
> BOOL test = [someString soundsLikeString:@"Face"];
> NSLog(@"sounds like Face: %d",test);
>
> Place = 0
> Ace = 0
> Mace = 0
> Fake = 1
> Testing = 0
> Brake = 0
>
> It would seem something is off to get negatives on Place, Ace & Mace.
>
> Any ideas or perhaps a different Soundex implementation I could try? I
> am already using Levenstein distance, but on it's own it's not good
> enough.
You should be aware that the whole soundex algorithm is a rough hack that only
works for the english language. If you want to localize your app forget about
soundex, it is absolutely not working for let's say french or german.
cheers,
Lars_______________________________________________
Cocoa-dev mailing list ([email protected])
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to [email protected]