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

Teks lengkap pencarian elastis vs teks lengkap mysql?

Dengan MySQL Anda akan selalu mengindeks dan mencari data Anda.

Dengan ElasticSearch Anda memiliki lebih banyak fleksibilitas dalam apa yang Anda indeks sebagai satu unit. Anda dapat mengambil semua komentar konten dan tag untuk suatu item dan memasukkannya ke dalam ES sebagai satu item.

Anda juga mungkin akan menemukan bahwa ES akan memberikan kinerja yang lebih baik dan hasil yang lebih baik secara umum yang akan Anda dapatkan dengan mysql. Anda juga memiliki lebih banyak fleksibilitas dengan hal-hal seperti sinonim dan bobot.

Tapi itu berarti Anda memiliki tumpukan lain untuk dipelihara dan Anda harus mengelola pengindeksan dan pembaruan konten.

Jadi itu akan tergantung pada ukuran data Anda dan pentingnya pencarian sebagai fitur.

Saya menyarankan Anda memulai dengan pencarian teks MySql, karena dalam kasus sederhana ini akan cepat diatur dan jika ini tidak memberikan apa yang Anda butuhkan maka tingkatkan ke pencarian elastis. Anda setidaknya akan memiliki fitur straw man yang dapat digunakan untuk lebih mempersempit kebutuhan pencarian Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kueri mysql dengan %..% seperti di mana klausa mengembalikan hasil yang berbeda

  2. MySQL:Tentukan Kunci Utama Tabel Secara Dinamis

  3. Konversi dari datetime MySQL ke format lain dengan PHP

  4. Untuk Login GET atau POST?

  5. Bagaimana membuat mysql mulai secara otomatis? (khusus linux-cli)