
02/01/2011, 06:13
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 10 meses Puntos: 300 | |
Respuesta: Problema con consulta tipo Google Como imagino que ya tienes la tabla y que no has creado el índice, debes hacer esto:
ALTER TABLE tutabla ADD FULLTEXT nombreindice (titulo);
luego te bastará con hacer la consulta:
SELECT * FROM tutabla WHERE MATCH (titulo) AGAINST ('palabra_a_buscar');
pero, ojo, debe haber registros en la tabla y no sólo 1 o 2. La palabra buscada debe ser de más de 3 caracteres y esa palabra debe aparecer en algún registro, pero no en muchos (el porcentaje no debe ser muy alto), porque en ese caso no lo encontrará. Mira en el manual de MySQL sobre las restricciones, que también afectan a la codificación.
Empieza a hacer pruebas |