Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2011, 03:50
Avatar de xalupeao
xalupeao
 
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 16 años
Puntos: 12
Pregunta Pregunta con indice full text

bueno tengo una tabla con indice fulltext y hago las busquedas de esta forma:

Código SQL:
Ver original
  1. SELECT *, MATCH(titulo,aviso) AGAINST ('ejemplo' IN BOOLEAN MODE) AS rank FROM anuncios WHERE MATCH(titulo,aviso) AGAINST("ejemplo" IN BOOLEAN MODE) ORDER BY rank DESC

bueno todo bien, pero ahora quiero que la busqueda tome dos terminos y que solo muestre registros que contengan esos dos terminos.

Código SQL:
Ver original
  1. SELECT *, MATCH(titulo,aviso) AGAINST ('ejemplo mysql' IN BOOLEAN MODE) AS rank FROM anuncios WHERE MATCH(titulo,aviso) AGAINST("ejemplo mysql" IN BOOLEAN MODE) ORDER BY rank DESC


¿como puedo hacer para que las busquedas solo me devuelva registros que contengan los dos terminos y no registros que solo tengan uno de ambos?


gracias espero haber sido claro :)
__________________
Hosting en Chile en Silverhost - La solución en Hosting en Chile.