Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   Busqueda imprecisa con MATCH y AGAINST (http://www.forosdelweb.com/f86/busqueda-imprecisa-con-match-against-371244/)

sty 15/02/2006 05:37

Busqueda imprecisa con MATCH y AGAINST
 
Hola, tengo un buscador hecho con LIKE (si la busqueda es una sola palabra) y con MATCH y AGAINST (si es más de una palabra).

En el segundo caso la búsqueda no es la que quiero, si hago una consulta como esta, por ejemplo:

SELECT * FROM enlaces WHERE MATCH (titulo,texto) AGAINST ( 'federacion andalucia' )

los resultados son todas la filas que tiene la palabra federacion y todas las que tienen la palabra andalucia, sin embargo lo que vengo buscado es que la fila que tenga ambas palabras, no una de ellas.:'(

Alguna ayuda? thanks:arriba:

deadlykyo 15/02/2006 08:04

puedes intentar hacer algo como esto:
Código PHP:

//
SELECT 
 
*, MATCH (titulo,textoAGAINST 'federacion andalucia' ) as nivel
FROM 
  enlaces 
WHERE 
 MATCH 
(titulo,textoAGAINST 'federacion andalucia' )
HAVING
 nivel 
>0.5 

suerte, cya


La zona horaria es GMT -6. Ahora son las 07:03.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.