
15/01/2008, 11:59
|
 | | | Fecha de Ingreso: diciembre-2007 Ubicación: Madrid
Mensajes: 223
Antigüedad: 17 años, 2 meses Puntos: 2 | |
Re: podra mi diseño afectar los resultados de una busqueda Hola de nuevo xcars.
Con pocos registros, el comportamiento de un Full-text index es bastante extraño... yo no me fijaría mucho en una prueba con sólo 20 registros.
Ahora bien, entiendo perfectamente por qué te devuelve primero:
RIVAS RIVAS CARLOS EDWIN
que
CARLOS RIVAS.
El indice full-text está pensado para hacer una búsqueda en la que a los registros se le da una relevancia según cuán relevante es una palabra en su texto (de forma estadística).
En la documentación de MySQL explica el algoritmo a gran escala, sin embargo, lo que aquí interesa es que "RIVAS RIVAS CARLOS EDWIN" dice la palabra RIVAS más veces que "RIVAS CARLOS" y dice Carlos la misma cantidad de veces.
Un índice full-text no es lo más apropiado para realizar búsquedas de este tipo... precisamente porque está pensado para indexar textos y no strings tan cortos. |