The NameHunter® programming library includes functions and classes that enable developers to add enhanced personal and organizational name searching to a new or existing application.
The NameHunter APIs give your application the ability to support user requests such as "Give me the 10 closest names to JAMES SLESINGER from my name list", "Show me all names in a database that match JOHN WONG with similarity of 90% or more", or "Tell me the degree of similarity between PAUL VANESANN and P. VANLESANN".
NameHunter uses integrated linguistic, probabilistic and string-similarity techniques to achieve search results well beyond those delivered by standard string-similarity metrics such as edit-distance, or name-grouping algorithms such as standard Soundex or NYSIIS.
The NameHunter libraries are coded in standard C++ and can be integrated into any application written in C++. Therefore, the NameHunter library can be used on any platform that supports a C++ compiler. NameHunter was designed for simplicity, ease of integration, maximum run-time flexibility, and extensibility.