Esto se queda algo corto, ya que no indexará palabras como CSS, DNA, PHP ó SQL !!!
Para arreglarlo podemos hacer que el indice FULLTEXT indexe palabras igual o mayores de 3 letras,
del siguiente modo:
1) Editar el archivo: /etc/mysql/my.cnf
2) Añadir las lineas:
[mysqld] ft_min_word_len=3
[myisamchk] ft_min_word_len=3
3) Reiniciar el servidor MySQL:
# service mysql restart
4) Borrar el indice FULTEXT
mysql> ALTER TABLE tablename DROP INDEX indexname
4) Crear nuevo indice FULLTEXT
mysql> CREATE FULLTEXT INDEX indexname ON tablename (col_name, ...)
...y CSS y SQL ya están indexadas en los indices FullText.
Ref.:
http://dev.mysql.com/doc/refman/5.1/en/fulltext-fine-tuning.html
No hay comentarios:
Publicar un comentario