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:
macintosh
is encoded asmcant
by the NSIIS, and asmcantas
by the refined or modified NYSIIS.phillipson
leads toffalapsan
in NSIIS andfalapsan
in its refined version.phone
leads toffan
in NSIIS andfan
in its refined version.eccenca
is converted toecanc
in 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