sql >> Databasteknik >  >> RDS >> Mysql

Lista ord indexerade av Innodb fulltext

Ställ in innodb_ft_aux_table mysql-servervariabel vid körning till din innodb-tabell som innehåller fulltextindex. Detta kommer att orsaka INFORMATION_SCHEMA.INNODB_FT_INDEX_TABLE att befolkas. Den här tabellen innehåller ett word kolumn som innehåller

Du kan använda Select Query för att få listan med ord från den här tabellen. Den här inställningen rekommenderas dock endast för test-/felsökningsändamål, så jag skulle inte riktigt använda den i en livemiljö.

En annan hake med detta tillvägagångssätt är den minsta längden på ord som indexeras och stoppordslistan. Om en tagg är kortare än den minsta ordlängden kommer den inte att indexeras. Om taggnamnet finns på stoppordslistan kommer det inte att indexeras.

För att vara ärlig skulle jag hellre skapa en separat tabell där du underhåller listan med taggar och skulle använda den som en källa för automatisk komplettering.




  1. Hur kan jag abstrahera mysqli-förberedda uttalanden i PHP?

  2. Hur ansluter jag XAMPP MySQL lokal DB med JDBC?

  3. pg_dump med --exclude-table innehåller fortfarande dessa tabeller i bakgrunden COPY-kommandon som den kör?

  4. Att använda kolumnen Guid som Id i NHibernate orsakar formatundantag när du använder MySQL