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

Stopwords dan teks lengkap boolean MySQL

Saya mengalami masalah ini dan melakukan pencarian google menemukan posting ini (lebih dari setahun kemudian) saya juga menggunakan host bersama dan menarik rambut saya keluar dari kata-kata berhenti yang diatur di mysql. Saya menemukan solusi yang telah bekerja dengan sempurna untuk saya, semoga dapat bermanfaat bagi orang lain juga.

Anda juga dapat menggunakan REGEXP perintah untuk mencocokkan istilah penelusuran dalam tabel Anda.

SELECT * FROM table WHERE column REGEXP 'searchterm'

Cara mengimplementasikannya adalah dengan terlebih dahulu melakukan MATCH AGAINST sintaks, jika hitungan =0 saya melakukan REGEXP alih-alih memberi pengguna saya lebih banyak hasil. Lebih baik daripada tidak ada hasil sama sekali karena kata berhenti dan panjang minimum.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ubah beberapa kolom dalam satu pernyataan

  2. Bagaimana cara membuat tautan permanen yang didorong oleh basis data?

  3. Bisakah kita menghubungkan database MySQL jarak jauh di Android menggunakan JDBC?

  4. Bagaimana cara memperbarui kaskade di MySQL?

  5. apakah ini praktik yang baik untuk menggunakan mysql_free_result($result)?