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.