Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pencarian FULLTEXT di MySQL tidak mengembalikan baris apa pun

Di MySQL ada tiga jenis pencarian teks lengkap:

  • pencarian boolean
  • pencarian bahasa alami (digunakan secara default)
  • pencarian perluasan kueri

Dari entri manual MySQL :

Misalnya, coba tambahkan dua catatan lagi:

INSERT INTO articles(body) VALUES ('Some text'), ('Another text');

Dan jalankan SELECT yang sama lagi - ini akan berhasil.

Sebagai solusinya, Anda dapat menggunakan mode boolean, yang tidak memiliki aturan "50%" ini:

SELECT * FROM articles  WHERE MATCH(title, body) AGAINST('Maya' IN BOOLEAN MODE);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menggunakan DATETIME sebagai DATE di mysql?

  2. Pilih kolom di database yang berbeda

  3. tanggal tabel pivot mysql (data vertikal ke horizontal)

  4. Pencarian teks lengkap di mysql dengan kata 3 huruf

  5. Kesalahan saat mencoba memigrasikan postgresql db ke mysql dengan meja kerja