Cześć, chcę dodać na stronę wyszukiwarkę korzystająca z elasticsearch.
Niestety nie do końca rozumiem w jaki sposób elasticsearch działa i mam parę pytań.

Wiem, że komunikacja odbywa się za pomocą json, ale czy zachowuję dotychczasową bazę danych?
Czy jednocześnie przechowuję treści w zwykłej bazie danych i jednocześnie w elasticsearch dla wyszukiwania?
Czy mam aktualizować i dodawać treści do elasticsearch np. cronem co godzinę?

Może mi ktoś wyjaśnić na jakimś łopatologicznym przykładzie załóżmy z tabelą z artykułami w mysql, jak zrobić wyszukiwarkę przez elasticsearch od a-z?

Z góry dzięki.