Mysql
 sql >> база данни >  >> RDS >> Mysql

Избройте думите, индексирани от Innodb пълен текст

Задайте innodb_ft_aux_table mysql сървърна променлива по време на изпълнение към вашата innodb таблица, съдържаща индекса на пълния текст. Това ще доведе до INFORMATION_SCHEMA.INNODB_FT_INDEX_TABLE да бъдат населени. Тази таблица съдържа word колона, съдържаща

Можете да използвате заявка за избор, за да получите списъка с думи от тази таблица. Тази настройка обаче се препоръчва само за целите на тестване/отстраняване на грешки, така че не бих я използвал наистина в среда на живо.

Друга уловка с този подход е минималната дължина на думите, които се индексират, и списъкът със стоп думи. Ако даден таг е по-къс от минималната дължина на думата, той няма да бъде индексиран. Ако името на маркера е в списъка със стоп думи, то няма да бъде индексирано.

Честно казано, бих предпочел да създам отделна таблица, в която поддържате списъка с тагове, и бих го използвал като източник за автоматичното попълване.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP Преобразува датата в празни дни/часове/секунди

  2. 'max_user_connections' е зададен на 200 - все още получава грешка

  3. Вземете версия на MySQL Server с PDO

  4. Какво е по-добре - много малки маси или една голяма маса?

  5. Вземете разликата в датата