Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/04/2014, 20:00
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Traducir a MySQL

No las toma en cuenta porque en nivel de coincidencias es demasiado elevado.
Ese tipo de búsquedas termina produciendo un porcentaje de resultados falsos demasiado alto, y con un enorme costo de performance. Por eso no se hace ni se recomienda.
A nivel teórico, puede parecer una buena idea. A nivel productivo, sólo produce datos donde la relación entre resultados útiles y los inútiles supera el 50% de inútiles.

Una regla sobre la que trabajan todos los motores es que si una búsqueda llega al 50 de los registros existentes en el índice, se descarta el índice y se lee la tabla entera.
Ten en cuenta eso.

Si quieres hacer la prueba, puedes reconfigurar la longitud de la cadena que el FULLTEXT indexa, pero tendrás serios problemas de performance en el mediano plazo, tanto en los INSERT/UPDATE/DELETE, como en el SELECT.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)