S MySQL budete vždy indexovat a prohledávat svá data.
S ElasticSearch máte větší flexibilitu v tom, co indexujete jako jednu jednotku. Můžete vzít všechny komentáře k obsahu a štítky pro položku a vložit ji do ES jako jednu položku.
Pravděpodobně také zjistíte, že ES bude poskytovat lepší výkon a obecně lepší výsledky, než byste získali s mysql. Máte také větší flexibilitu s věcmi, jako jsou synonyma a vážení.
Znamená to však, že musíte udržovat další zásobník a musíte spravovat indexování a aktualizaci obsahu.
Bude tedy záležet na velikosti vašich dat a důležitosti vyhledávání jako funkce.
Navrhoval bych, abyste začali s textovým vyhledáváním MySql, protože v jednoduchém případě bude nastavení rychlé, a pokud to neposkytuje to, co potřebujete, přejděte na elastické vyhledávání. Budete mít alespoň funkci slamník, která může být použita k dalšímu upřesnění vašich požadavků na vyhledávání.