Ver Mensaje Individual
  #9 (permalink)  
Antiguo 03/01/2011, 11:41
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Hacer matching de nombres

neodani,
tienes otra opción, aunque tendrías que incluir todos los nombres, también el oficial. Se trata de crear una tabla llamada nombres con la siguiente estructura
idnombre, idequipo, nombre
1 | 1 | F. C. Barcelona
2 | 1 | Barça
3 | 1 | Barcelona
debidamente indexado ese campo y efectuando la consulta sobre el mismo, no tendrías problemas, creo de llegar al idequipo, el 1, que es del F. C. Barcelona, por poner el ejemplo que tú has usado. Existen más soluciones. Yo no considero oportuno poner nombres erróneos, ej. Barsa, y tampoco errores gráficos como FC Barcelona o F C Barcelona. Las palabras que habría que poder buscar son Barcelona y Barça en este caso. Mediante funciones podrías ayudar a la búsqueda, es decir, podrías quitar F. C. o usar funciones para búsqueda de escrituras fonéticas, pero buscando el más cercano y proponiendo el enlace, sería fácil llegar a los datos.

Última edición por jurena; 03/01/2011 a las 12:01