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

MySQL (Windows10) ПЪЛНОТЕКСТОВО търсене с MyISAM таблици не работи

Има 3 правила, за които трябва да внимавате в FULLTEXT на MyISAM :

  • Текстови думи, по-къси от ft_min_word_len (по подразбиране 4 знака) няма да бъдат индексирани. ("38")

  • Думите за търсене, които се показват в повече от 50% или повече от редовете, ще бъдат игнорирани. („Поларис“)

  • "Стоп думите" в текста не се индексират. („the“, „and“, ...)

Тъй като InnoDB вече поддържа FULLTEXT , трябва да преминете към този двигател. (И там правилата са различни.)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Таблиците InnoDB съществуват в MySQL, но казва, че не съществуват след копиране на база данни на нов сървър

  2. Урок за самостоятелно присъединяване #10 на sqlzoo

  3. Разлики между MySQL и SQLite в SQL

  4. Laravel:лява заявка за присъединяване

  5. Преобразуване от ред в колона от различни таблици и различен брой редове (обединение) в MySQL версия 8.0.17 с помощта на Pivot