
22/03/2006, 03:31
|
 | | | Fecha de Ingreso: febrero-2005 Ubicación: Barcelona
Mensajes: 133
Antigüedad: 20 años, 1 mes Puntos: 1 | |
El fulltext es un tipo de índice que lo que hace es optimizar operaciones
internas de la base de datos para recuperar más rápido el contenido cuando haces una consulta, vaya que los campos fulltext ocuparán mas espacio en la base de datos y a cambio las consultas son más rápidas. Los campos fulltext combinados con las búsquedas booleanas son una buena opcion para implementar un buscador en php.
Por cierto respecto a tu pregunta, seguramente lo dices pq mysql está configurado para que las busquedas sean como mínimo de 4 caracteres, pero eso no es problema del fulltext, sino de la configuracion de mysql.
Para cambiar el límite inferior de tamaño de las palabras basta con editar el fichero my.cnf y añadir la línea
ft_min_word_len = 3 # longitud mínima de palabra: 3 caracteres
Tras esto hay que re-crear el índice fulltext, lo que se consigue con
REPAIR TABLE tabla QUICK;
Más información en la documentación de MySQL.
__________________ Marcio Barrios marciobarrios.com // artículos sobre estándares y desarrollo web |