Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2012, 12:13
luisdelbar
 
Fecha de Ingreso: marzo-2009
Mensajes: 61
Antigüedad: 15 años, 1 mes
Puntos: 2
Exclamación ¿Como buscar una Frase Exacta en mi base de datos?

Hola amigos del Foro

No se mucho sobre PHP ni MySQL pero creo que este es un problema simple de resolver.

Tengo una tabla de datos, muy simple, pero tiene como 200,000 registros, por tanto necesito que sea lo más exacto posible en los resultados. Digamos que estoy buscando un libro, se llama: Critical Thinking Introduction Alec Fisher

Pero si en mi buscador yo escribo: Alec Fisher
me aparecen resultados como: Fisher Price

Y el resultado que quiero, aparece más allá del lugar 100

¿Como hago para que de preferencia a los resultados donde aparezcan las palabras juntas?

Si el buscador diera preferencia a los resultados donde aparecen las palabras juntas, el resultado de Critical Thinking Introduction Alec Fisher sería el primero

Estoy usando esta sentencia

SELECT * FROM 449_FIRST_TABLE WHERE MATCH (ROUTETXT,TITLETXT) AGAINST ('$term')

Muchas Gracias por su atención