sql >> Base de Datos >  >> RDS >> Mysql

Lista de palabras indexadas por Innodb fulltext

Establecer innodb_ft_aux_table variable del servidor mysql en tiempo de ejecución a su tabla innodb que contiene el índice de texto completo. Esto hará que INFORMATION_SCHEMA.INNODB_FT_INDEX_TABLE para ser poblada. Esta tabla contiene una word columna que contiene

Puede utilizar la consulta de selección para obtener la lista de palabras de esta tabla. Sin embargo, esta configuración se recomienda solo con fines de prueba/depuración, por lo que realmente no la usaría en un entorno en vivo.

Otro problema con este enfoque es la longitud mínima de las palabras que se indexan y la lista de palabras vacías. Si una etiqueta es más corta que la longitud mínima de palabra, no se indexará. Si el nombre de la etiqueta está en la lista de palabras vacías, no se indexará.

Para ser honesto, preferiría crear una tabla separada donde mantengas la lista de etiquetas y la usarías como fuente para el autocompletado.