Ustaw innodb_ft_aux_table
Zmienna serwera mysql w czasie wykonywania do Twojej tabeli innodb zawierającej indeks pełnotekstowy. Spowoduje to, że INFORMATION_SCHEMA.INNODB_FT_INDEX_TABLE
do zaludnienia. Ta tabela zawiera word
kolumna zawierająca
Możesz użyć zapytania wybierającego, aby uzyskać listę słów z tej tabeli. Jednak to ustawienie jest zalecane tylko do celów testowych / debugowania, więc nie używałbym go tak naprawdę w środowisku na żywo.
Innym haczykiem związanym z tym podejściem jest minimalna długość indeksowanych słów i lista pomijanych słów. Jeśli tag jest krótszy niż minimalna długość słowa, nie będzie indeksowany. Jeśli nazwa tagu znajduje się na liście odrzucanych słów, nie zostanie zaindeksowana.
Szczerze mówiąc, wolałbym utworzyć osobną tabelę, w której utrzymujesz listę tagów i używałbym jej jako źródła dla autouzupełniania.