Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wyszukiwanie pełnotekstowe zawsze zwraca pusty zestaw wyników

Są dwa naprawdę ważne pojęcia podczas korzystania z wyszukiwania pełnotekstowego. Pierwsza to minimalna długość pracy (patrz tutaj ). Domyślna wartość to 4, co oznacza, że ​​słowa krótsze od tej wartości są ignorowane. Żegnaj „czerwony”, „ok”, „dziesięć” i inne krótkie słowa.

Drugim ważnym pojęciem jest lista słów zatrzymania (patrz tutaj ). Pozwoliłoby to również pozbyć się „ok” i „pierwszy”.

Twój tekst nie ma „niebieskiego”, a „czerwony” jest ignorowany, więc zapytanie niczego nie zwraca.

Po wybraniu słów, które naprawdę musisz uwzględnić, konieczne będzie ponowne zbudowanie indeksu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie SQL z danymi binarnymi (PHP i MySQL)

  2. Wstawianie danych z rozwijanego menu do bazy danych za pomocą PHP

  3. Konwertuj wynik sql na listę python

  4. Jak dodać wiodące zero do różnych długości znaków w mysql?

  5. Jak przekonwertować skrypt mssql na mysql