sql >> Database teknologi >  >> RDS >> Mysql

Liste ord indekseret af Innodb fuldtekst

Indstil innodb_ft_aux_table mysql servervariabel ved runtime til din innodb-tabel, der indeholder fuldtekstindekset. Dette vil forårsage INFORMATION_SCHEMA.INNODB_FT_INDEX_TABLE at blive befolket. Denne tabel indeholder et word kolonne indeholdende

Du kan bruge vælg forespørgsel til at få listen over ord fra denne tabel. Denne indstilling anbefales dog kun til test-/fejlretningsformål, så jeg ville ikke rigtig bruge den i et live-miljø.

En anden fangst ved denne tilgang er minimumslængden af ​​ord, der indekseres, og stopordslisten. Hvis et tag er kortere end den mindste ordlængde, vil det ikke blive indekseret. Hvis tagnavnet er på stopordslisten, vil det ikke blive indekseret.

For at være ærlig vil jeg hellere oprette en separat tabel, hvor du vedligeholder listen over tags og vil bruge den som en kilde til automatisk fuldførelse.




  1. Forbedring af MySQL-ydeevne på en Run-Once-forespørgsel med et stort datasæt

  2. Forskellen mellem to datoer i MySQL

  3. GRUPPER EFTER MED AT HAVE (DISTINKT):PHP, MYSQL

  4. Indsættelse af NULL i NOT NULL-kolonner med standardværdi