NYSIIS¤
This transformer plugin implements the NYSIIS phonetic algorithm for encoding names.
The acronym NYSIIS stands for New York State Identification and Intelligence System. This so-called phonetic code is an improvement upon the Soundex algorithm.
Description¤
The NYSIIS Phonetic Code is more involved than the comparatively simple mapping of the Soundex algorithm. The full procedure of the algorithm is described in the corresponding Wikipedia page.
Plain NYSIIS¤
The (plain) NYSIIS algorithm was originally meant for encoding names. Originally, the maximum number of characters in the output was limited to six, but modern implementations of this algorithm —and improvements thereupon— don’t necessarily contain this limitation. This plugin doesn’t.
Modified NYSIIS¤
The Modified NYSIIS is an improvement of the NYSIIS algorithm. Its working is illustrated, step by step, in http://www.dropby.com/NYSIIS.html.
Examples¤
We can get an idea of the output of the NYSIIS algorithm using an online version of it such as the already mentioned http://www.dropby.com/NYSIIS.html. It contains both the (plain) NYSIIS and the modified NYSIIS algorithms.
As a comparison of the two versions of NYSIIS, we give a few examples:
macintoshis encoded asmcantby the NSIIS, and asmcantasby the refined or modified NYSIIS.phillipsonleads toffalapsanin NSIIS andfalapsanin its refined version.phoneleads toffanin NSIIS andfanin its refined version.eccencais converted toecancin both versions of NSIIS.
Related plugins¤
Other phonetic algorithms usually associated with are the different variations or improvements of the Soundex algorithm, implemented by this (Metaphone) and the NYSIIS algorithms. The corresponding linguistic transformer plugins are named accordingly.
Parameter¤
Refined¤
No description
- ID:
refined - Datatype:
boolean - Default Value:
true
Advanced Parameter¤
None