Temas > Programacion > Base de datos > MATCH AGAINST en MySQL para menos de 4 caracteres
Julio

Si utilizamos en nuestras búsquedas MATCH AGAINST de MySQL, tenemos una
limitación de 4 caracteres. Cualquier palabra menor a 4 caracteres no la
encontrará.

Para modificar esta configuración, debemos abrir con el usuario root el
fichero /etc/mysql/my.cnf

y añadir lo siguiente:

[mysqld]
ft_min_word_len=3

[myisamchk]
ft_min_word_len=3

guardamos el fichero y reiniciamos el servicio del mysql.

sudo service mysql restart

Una vez reiniciado el servicio de la base de datos MySQL, debemos
reconstruir los indices FULLTEXT que tengamos en las tablas. Para ello
modificar TABLA-BASEDEDATOS por cada una de las tablas en las que tengamos
indices FULLTEXT.

La forma de realizarlo es:

ALTER TABLE Tabla ADD FULLTEXT nombre(columna,columna); 







Beto

Si el índice fulltext que quieren crear no deja y da un error
-cannot-be-part-of-fulltext-index, es por el coteja miento de las columnas
incluidas en el índice, no son iguales, todas las columnas del indice
fulltext deben tener por norma el mismo coteja miento ya se charset-utf8 u
otra. 









¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
    123
45678910
11121314151617
18192021222324
25262728293031

Lunes 18 de Agosto 2025
Semana 34

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal