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 (Cocoa-dev@lists.apple.com) 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 arch...@mail-archive.com