SQL - FULL TEXT SEARCH

 
Vista:
sin imagen de perfil

FULL TEXT SEARCH

Publicado por DALSOM (195 intervenciones) el 21/09/2009 07:40:37
HOLA A TODOS, SOY NUEVO EN ESTE TIPO DE BUSQUEDAS.

HE HABILITADO EL FULL TEXT SEARCH EN MI BD, Y HE CREADO UN CATALOGO, Y LE HE AGREGADO DOS CAMPOS DE UNA TABLA PARA HACER LA BUSQUEDA. EL PROBLEMA ESTA EN QUE CUANDO REALIZO LA BUSQUEDA POR AMBOS CAMPOS CON MAS DE UNA PALABRA, NO ME TRAE DATOS.

SI EN CAMBIO, UTILIZO UN "or " EN LA SENTENCIA, FUNCIONA PERFECTAMENTE, Y ME TRAE TODOS LOS DATOS QUE CONTENGAN LAS CADENAS ESPECIFICADAS.

ESTE ES EL QUERY CON EL OR:

SELECT * from personal where contains((cnombre,capellido),'Dalsom OR Banner')

EN DONDE Dalsom ES EL NOMBRE, Y Banner ES EL APELLIDO. Y LO HACE BIEN.

EN CAMBIO SI LO CAMBIO A UN AND ASI :

SELECT * from personal where contains((cnombre,capellido),'Dalsom AND Banner')

NO ME TRAE NINGUNA COLUMNA.


LES AGRADECERE ME EXPLIQUEN QUE ESTOY HACIENDO MAL?

GRACIAS DE ANTEMANO.

SALUDOS,
DALSOM.
REP. DOM.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder