Elasticsearch to wyszukiwarka zbudowana na bazie Apache Lucene i napisana w języku Java. Jako silnik wyszukiwania w czasie rzeczywistym odpowiada znacznie szybciej niż klasyczne rozwiązania. Zamiast przeszukiwać tekst bezpośrednio, przeszukuje indeks. Wspiera też wyszukiwanie pełnotekstowe oparte w całości na dokumentach, a nie na tabelach czy schematach.
Jak działa Elasticsearch?
Elasticsearch działa na wielu oddzielnych węzłach, które nie dzielą wspólnych zasobów danych. Taka architektura jest samowystarczalna i niezależna, więc szybko odpowiada na zapytania użytkowników. Dane przechowuje w strukturze zwanej indeksem odwróconym. Indeks odwrócony pozwala sprawnie prowadzić wyszukiwanie pełnotekstowe w dowolnej bazie danych. To kluczowa część bogatego zestawu funkcji tej wyszukiwarki.
Jakie korzyści daje Elasticsearch?
Elasticsearch daje przede wszystkim niskie opóźnienia i wysoką dostępność. Wyniki trafiają do użytkownika niemal od razu. Aplikacja działa w oddzielnych strefach, więc system pracuje nieprzerwanie. Gdy jedna strefa lub węzeł przejdzie w stan offline, użytkownik dalej korzysta z wyszukiwarki dzięki innej strefie albo innemu węzłowi.
Jak ASARI CRM korzysta z Elasticsearch?
ASARI CRM korzysta z Elasticsearch do przeszukiwania bazy danych. Dzięki temu oprogramowanie dla firm od ASARI wyświetla wszystkie informacje wygodnie i szybko. Dane z kontaktów, firm, nieruchomości czy szans sprzedaży są grupowane osobno, co poprawia ich czytelność. Wyszukiwarka zaznacza wpisaną frazę dodatkowym tłem. Potrzebne informacje odnajdziesz więc bez wysiłku.
Czy Elasticsearch jest darmowy?
Elasticsearch jest darmowy i można go pobrać z internetu. W 2022 roku, gdy powstało to hasło, nie był jednak oprogramowaniem open source w pełnym rozumieniu tego słowa. Nie każdy mógł wtedy swobodnie modyfikować kod wyszukiwarki w dowolny sposób.