Elasticsearch jest bazą danych, która do wyszukiwania wykorzystuje Apache Lucene. Generalnie elastic jest super np. gdy potrzebujesz przeszukania fulltext, ale są też inne rozwiązania, np. Apache Solr. Wszystko zależy od konkretnych potrzeb, czasami w ogóle nie potrzeba takich systemów i wystarczy zwykła baza danych. Ja pracuję na codzień z elastikiem w kilku rozwiązaniach i generalnie jest to spoko, np. do analizy logów jest fajne bo bardzo szybkie co np. podczas jakieś awarii itp. ma istotne znaczenie (tutaj do analizy jest fajne narzędzie Kibana).