RAA - metaphone/0.4

metaphone / 0.4

Short description: Implementation of the Metaphone phonetic coding system
Category: Library/Text
Status: alpha
Created: 2005-08-03 14:32:05 GMT
Last update: 2005-08-03 14:32:05 GMT
Owner: Paul Battley (Projects of this owner)
Homepage: http://po-ru.com/projects/metaphone/
Download: http://po-ru.com/files/metaphone/0.4/metaphone.rb
License: OpenSource
Dependency:
None
Description:

Metaphone encodes names into a phonetic form such that similar-sounding names have the same or similar Metaphone encodings.

As there are multiple implementations of Metaphone, each with their own bugs, I have based this on my reading of the specification. This implementation has been only lightly tested so far; please report any bugs found to the email address given above.

I have also compared this implementation with that found in PHP's standard library. The present implementation follows the algorithm description, whilst PHP's implementation mimics the behaviour of LP's original BASIC implementation, which appears to contain bugs (specifically with the handling of CC and MB). The changes required for 100% compatibility are noted in the code, marked with [PHP]. It would be useful to compare the behaviour of other implementations as well.

Versions: [1.1.0 (2006-10-17)] [0.4 (2005-08-03)]

Edit this project (for project owner)

back to RAA top