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

Urutan MySQL berdasarkan relevansi

Saya berhasil mendapatkan cukup tepat dengan ini:

SELECT *, 
( (1.3 * (MATCH(strTitle) AGAINST ('+john+smith' IN BOOLEAN MODE))) + (0.6 * (MATCH(txtContent) AGAINST ('+john+smith' IN BOOLEAN MODE)))) AS relevance 
FROM content 
WHERE (MATCH(strTitle,txtContent) AGAINST ('+john+smith' IN BOOLEAN MODE) ) 
ORDER BY relevance DESC


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbarui tabel MySQL dari file lokal

  2. struktur tabel mysql dengan banyak variabel

  3. MySQL Pilih Beberapa NILAI

  4. Permintaan Peta<KEY, VALUE> JPA oleh JPQL gagal

  5. Bagaimana cara memasukkan datetime presisi mikrodetik ke mysql?