MySQLを使用すると、常にデータのインデックス作成と検索を行うことができます。
ElasticSearchを使用すると、1つのユニットとしてインデックスを作成する際の柔軟性が高まります。アイテムのすべてのコンテンツコメントとタグを取得して、1つのアイテムとしてESに入れることができます。
また、ESを使用すると、mysqlを使用した場合よりも一般的にパフォーマンスと結果が向上することがわかります。また、同義語や均等化などの柔軟性も向上します。
ただし、これは、維持する別のスタックがあり、コンテンツのインデックス作成と更新を管理する必要があることを意味します。
したがって、データサイズと機能としての検索の重要性によって異なります。
単純なケースのように、MySqlテキスト検索から始めることをお勧めします。これで必要なものが提供されない場合は、ElasticSearchにアップグレードしてください。少なくとも、検索要件をさらに絞り込むために使用できるストローマン機能があります。