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

Mysql пълнотекстово търсене не работи за 3 знака

Минималната и максималната дължина на думите, които трябва да бъдат индексирани, се определят от ft_min_word_len и ft_max_word_len системни променливи. Минималната стойност по подразбиране е 4 символи. Ето защо не работи с3 знаци.

Трябва да промените стойността му и да създадете отново своя FULLTEXT индекси. Ако искате думите от три знака да могат да бъдат търсени, можете да зададете ft_min_word_len променлива, като промените нейната стойност в конфигурационния файл. Или, ако имате супер потребителски разрешения, можете да зададете тази променлива на средата с:

  SET  ft_min_word_len=3

Получете повече подробности тук:Фина настройка MySQL пълнотекстово търсене




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какво означават следните термини за заявка за импортиране на MySQL csv?

  2. Попълнете падащия списък в зависимост от друга селекция от падащо меню с помощта на Ajax

  3. Избиране на един ред в MySQL

  4. Mysql присъединяване въз основа на max(timestamp)

  5. Първо се връщат ТОЧНИ съвпадения от пълнотекстово търсене?