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

mysql - indeks teks lengkap - apa itu mode bahasa alami?

Pencarian Teks Lengkap Bahasa Alami MySQL bertujuan untuk mencocokkan kueri pencarian dengan korpus untuk menemukan kecocokan yang paling relevan. Jadi asumsikan kita memiliki artikel yang berisi "I love pie" dan kita memiliki dokumen d1, d2, d3 (database dalam kasus Anda). Dokumen 1 dan 2 masing-masing tentang olahraga dan agama, dan dokumen 3 tentang makanan. Permintaan Anda,

Akan mengembalikan d3, lalu d2, d1 (urutan acak d2,d1 tergantung mana yang lebih sama dengan artikel) karena d3 paling cocok dengan artikel.

Algoritma yang mendasari yang digunakan MYSQL mungkin adalah algoritma tf-idf, di mana tf adalah singkatan dari term frequency dan idf untuk inverse document frequency. tf seperti yang dikatakan, hanya berapa kali kata w dalam artikel muncul di dokumen A. idf didasarkan pada berapa banyak dokumen kata itu muncul. Jadi kata-kata yang muncul di banyak dokumen tidak berkontribusi dalam menentukan dokumen yang paling representatif. Produk dari tf*idf menghasilkan skor, semakin tinggi kata tersebut mewakili dokumen. Jadi 'pie' hanya akan muncul di dokumen d3 dan dengan demikian akan memiliki tf tinggi dan idf tinggi (karena kebalikannya). Sedangkan 'the' akan memiliki tf tinggi tetapi idf rendah yang akan mengeluarkan tf dan memberikan skor rendah.

MYSQL Natural Language Mode juga dilengkapi dengan satu set stopwords (the, a, some etc) dan menghapus kata-kata yang kurang dari 4 huruf. Yang dapat dilihat di tautan yang Anda berikan.




  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 JOIN di Yii2 Active Record untuk model relasional?

  2. Hibernate mengirim pertanyaan alien ke database

  3. ERROR 1005 (HY000):Tidak dapat membuat tabel (errno:150)

  4. Tambahkan data dari formulir html ke database sql menggunakan PHP

  5. Perintah SQL berdasarkan strstr PHP atau LIKE