Я связан с проектом SQL / .NET, который будет искать по списку имен. Я ищу способ вернуть некоторые результаты по похожим именам людей. При поиске «Том» результаты будут включать Тома, Томаса и т. Д. Не важно, будет ли это файл или веб-служба. Пример дизайна:
Table "Names" has Name and NameID
Table "Nicknames" has Nickname, NicknameID and NameID
Пример вывода:
You searched for "John Smith"
You show results Jon Smith, Jonathan Smith, Johnny Smith, ...
Существуют ли какие-либо базы данных (общедоступные или платные), подходящие для этого типа задач, для заполнения связей между никами и именами?