Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Listar palavras indexadas pelo texto completo do Innodb


Defina innodb_ft_aux_table variável do servidor mysql em tempo de execução para sua tabela innodb contendo o índice de texto completo. Isso fará com que o INFORMATION_SCHEMA.INNODB_FT_INDEX_TABLE ser povoado. Esta tabela contém uma word coluna contendo

Você pode usar a consulta de seleção para obter a lista de palavras desta tabela. No entanto, essa configuração é recomendada apenas para fins de teste/depuração, portanto, eu realmente não a usaria em um ambiente ativo.

Outro problema com essa abordagem é o comprimento mínimo das palavras indexadas e a lista de palavras irrelevantes. Se uma tag for menor que o comprimento mínimo da palavra, ela não será indexada. Se o nome da tag estiver na lista de palavras irrelevantes, ela não será indexada.

Para ser honesto, eu preferiria criar uma tabela separada onde você mantém a lista de tags e usaria isso como fonte para o preenchimento automático.