Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2012, 10:09
Avatar de nicolyto77
nicolyto77
 
Fecha de Ingreso: marzo-2007
Ubicación: Buenos Aires
Mensajes: 782
Antigüedad: 17 años, 1 mes
Puntos: 12
Busqueda Duda sobre Fulltext y busqueda estricta

Muy buenas

Tengo una duda mas que un problema en si mismo...

Resulta que estoy programando un buscador de lugares del mundo, y me llega esta duda.

Yo estoy usando el metodo Fulltext con el MATCH AGAINST del MySQL junto a PHP, de la siguiente manera:

Código SQL:
Ver original
  1. SELECT * FROM lugares WHERE MATCH (patron) AGAINST ('$PATRON' IN BOOLEAN MODE) ORDER BY id DESC

Digamos, todo funciona BIEN, hasta cierto punto.

Yo queria en realidad, que si la persona busca por ejemplo la palabra "RIO" le muestre tanto RIO de Janeiro como RIO RHIN, asi mismo si buscara ISLA, le aparecieran todos los que tengan "ISLA" como palabra.

Pero en caso de buscar "Rio de Janeiro", lo encuentra, pero tambien me muestra Rio Rhin y demas que contengan RIO, en ese caso me gustaria que cuando la persona busque un destino exacto, me muestre ese y solo ese, es posible hacer esto? Y en tal caso, como deberia adaptar mi consulta?

Muchas gracias anticipadas por su tiempo y molesta. Saludos !
__________________
CabaSoft Networks

Última edición por nicolyto77; 03/07/2012 a las 10:15 Razón: Highlight en SQL