Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/01/2008, 11:59
Avatar de pragone
pragone
 
Fecha de Ingreso: diciembre-2007
Ubicación: Madrid
Mensajes: 223
Antigüedad: 16 años, 4 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.