Rosette Name Indexer (RNI) is a combination of two functionalities that can be used as standalone software or via a plug-in. It enables efficient and accurate name search. RNI comprises these two functionalities: name indexing and name matching. In typical use, a query is used to search an index using some very basic high-recall parameters, then the results are re-sorted using proprietary name-matching algorithms.
More here: http://www.basistech.com/text-analytics/rosette/name-indexer/