Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2011, 12:49
potoka
 
Fecha de Ingreso: octubre-2009
Mensajes: 107
Antigüedad: 14 años, 6 meses
Puntos: 2
No puedo hacer consulta para buscador óptimo

Hola a tod@s, como dice en el título, estoy tratando de hacer un buscador de productos (libros) de una web y resulta que no anda de manera óptima.
La consulta que utilizo es:
Código:
SELECT * FROM libros WHERE mostrar='1' and precio<>0 and MATCH (titulo, autor, subtit, seg_autor, resto_a, edit) AGAINST ('palabrasAbuscar' WITH QUERY EXPANSION)
Bueno, lo único que recibo son las palabrasAbuscar. Tengo entendido que, cuando la palabra es una sola, lo mejor es hacerlo con un like, pero cuando ingresan más de una era con índices full text (en mi caso son: titulo, autor, subtit, seg_autor, resto_a, edit).

El tema es que con varias búsquedas, los resultados que yo quiero que aparezcan en las primeras posiciones, lo hacen en ya más cerca de las décimas posiciones o más...

No se si me explico, espero que si, y espero que me puedan dar una mano!

Les agradezco desde ya!