MySQL - FullTextSearch error

 
Vista:

FullTextSearch error

Publicado por Erick (1 intervención) el 06/07/2011 18:31:14
Buenos días,
Tengo una tabla con un indice para FullText pero cuando hago la consulta no me retorna registros.
La tabla es:
CREATE TABLE IF NOT EXISTS `bd`.`TablaIndex` (
`idEvento` INT UNSIGNED NOT NULL PRIMARY KEY,
`PalabrasClave` VARCHAR(200) NOT NULL,
`Descripcion` TEXT NOT NULL,
`IdUsuario` VARCHAR(16) NOT NULL ,
`Fecha` DATE NOT NULL ,
`Hora` TIME NULL ,
`Tipo` VARCHAR(6) NOT NULL ,
`Titulo` VARCHAR(40),
FULLTEXT (PalabrasClave,Descripcion)) ENGINE=MyISAM;

La consulta es:

select * from `bd`.`TablaIndex` where match(palabrasclave, descripcion) against ('evento')

pero no trae ningun registro y tengo varios con esta palabra (exactamente igual),

Hice el ejercicio creando la tabla de 3 columnas y si me funciono,

CREATE TABLE IF NOT EXISTS `bd`.`TablaIndex` (
`idEvento` INT UNSIGNED NOT NULL PRIMARY KEY,
`PalabrasClave` VARCHAR(200) NOT NULL,
`Descripcion` TEXT NOT NULL,
FULLTEXT (PalabrasClave,Descripcion)) ENGINE=MyISAM;


Que estoy haciendo mal???
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
Imágen de perfil de xve
Val: 796
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

FullTextSearch error

Publicado por xve (1151 intervenciones) el 07/07/2011 20:48:59
Hola Erick, en las dos tablas hay los mismos registros??
Se me ocurre, que no te aparezcan, porque el resultado sea mas del 50% de los registros de la tabla.

Puede ser?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar