Bien... vale la reprimenda
A veces no se tiene todo el tiempo que uno quisiera, asi que a veces pongo solo una pista, y otras solo pego una pieza de codigo...
COMO FUNCIONA EL FULLTEXT??
(Requiere MySQL 3.23.23 o mayor)
1.- Defines tu tabla (articulos) con sus campos varchar y Text segun el contenido
Código:
CREATE TABLE `articulos` (
`ID` INT (5) UNSIGNED NOT NULL AUTO_INCREMENT,
`autor` VARCHAR (255),
`titulo` VARCHAR (255),
`descripcion` TEXT,
`fecha` DATE,
PRIMARY KEY(`ID`)
)
2.- Defines los campos que se utilizarán para hacer busquedas "fulltext"
Código:
ALTER TABLE `articulos` ADD FULLTEXT buscar (descripcion,titulo)
3.- Llenas tu DB
INSERT INTO articulos (ID, autor, titulo, descripcion, fecha) VALUES (NULL, 'Manoloweb', 'Como hacer fulltext', 'La forma de hacer fulltext es la siguiente: se habe la tabla, bla bla...', '20030306')
INSERT INTO articulos (ID, autor, titulo, descripcion, fecha) VALUES (NULL, 'Dazuaga', 'Forma Correcta de postear respuestas', 'Para postear una respuesta de full text es necesario hacerlo bien...', '20030306')
4.- Haces tu busqueda como FullText
Código:
SELECT * FROM articulos WHERE MATCH (titulo,descripcion) AGAINST ('forma*');
Saludos!!