top seudónimos seudonimos seudonimo para originales nombres narcos mujeres militares maleantes malandros hombres ejemplos apodos database search

database - seudonimos - seudónimos originales



Base de datos de alias/apodos de nombre común de personas (8)

Estoy involucrado con un proyecto SQL / .NET que buscará a través de una lista de nombres. Estoy buscando una forma de devolver algunos resultados con nombres de personas similares. Si busca "Tom", los resultados incluirían Thom, Thomas, etc. No es importante si se trata de un archivo o un servicio web. Ejemplo de diseño:

Table "Names" has Name and NameID Table "Nicknames" has Nickname, NicknameID and NameID

Ejemplo de salida:

You searched for "John Smith" You show results Jon Smith, Jonathan Smith, Johnny Smith, ...

¿Hay alguna base de datos (pública o de pago) adecuada para este tipo de tareas para poblar una relación entre apodos y nombres?






Hay una base de datos llamada pdNicknames (que se encuentra en pdNickName ). Contiene todo lo que necesita, a un costo de $ 500.


Otra base de datos de coincidencia de nombres comerciales es: http://www.basistech.com/name-indexer/

Se ve bastante profesional (aunque potencialmente costoso).

Afirman que son compatibles con los siguientes idiomas:
Árabe, chino (simplificado), chino (tradicional), persa (farsi / dari), inglés, japonés, coreano, pashto, ruso, urdu


Para seleccionar un nombre de sonido similar, use: (vea MSDN )

SELECT SOUNDEX (''Tom'')


Una búsqueda en google en "Database of Nicknames" apareció en pdNickName (por pago).

Además, creo que solo necesita una sola tabla para este trabajo, no dos, con NameID, Name y MasterNameID. Todos los apodos van a la columna Nombre. Un nombre es considerado el "canónico". Todos los registros de apodos usan la columna MasterNameID para señalar a ese registro, con el nombre canónico apuntando a sí mismo.

Su esquema de dos tablas no contiene información adicional y, dependiendo de cómo complete la tabla de apodos, es posible que necesite código adicional para manejar los casos canónicos.