sql >> Databáze >  >> RDS >> Mysql

Seznam slov indexovaných fulltextem Innodb

Nastavit innodb_ft_aux_table proměnná serveru mysql za běhu do vaší tabulky innodb obsahující fulltextový index. To způsobí, že INFORMATION_SCHEMA.INNODB_FT_INDEX_TABLE k osídlení. Tato tabulka obsahuje word sloupec obsahující

Pomocí výběrového dotazu můžete získat seznam slov z této tabulky. Toto nastavení se však doporučuje pouze pro účely testování / ladění, takže bych ho v živém prostředí opravdu nepoužil.

Dalším úlovkem tohoto přístupu je minimální délka indexovaných slov a seznam ignorovaných slov. Pokud je značka kratší než minimální délka slova, nebude indexována. Pokud je název značky na seznamu ignorovaných slov, nebude indexován.

Abych byl upřímný, raději bych vytvořil samostatnou tabulku, kde budete udržovat seznam značek a ten bych použil jako zdroj pro automatické dokončení.




  1. Migrace stávajících dat auth.User do nového uživatelského modelu Django 1.5?

  2. Je možné více cizích klíčů v jednom poli?

  3. Maximum průměrů

  4. Tipy a triky pro navigaci v komunitě PostgreSQL