nysiis: New York State Identification and Intelligence System
Description
The NYSIIS phonetic algorithm
Usage
nysiis(word, maxCodeLen = 6, modified = FALSE)
Arguments
word
string or vector of strings to encode
maxCodeLen
maximum length of the resulting encodings, in characters
modified
if TRUE, use the modified NYSIIS algorithm
Value
the NYSIIS encoded character vector
Details
The nysiis function phentically encodes the given
string using the New York State Identification and Intelligence
System (NYSIIS) algorithm. The algorithm is based on the
implementation provided by Wikipedia and is implemented in pure R
using regular expressions.
The variable maxCodeLen is the limit on how long the returned
NYSIIS code should be. The default is 6.
The variable modified directs nysiis to use the
modified method instead of the original.
References
Robert L. Taft, Name search techniques, Bureau of Systems
Development, Albany, New York, 1970.