Najlepsze pytania
Chronologia
Czat
Perspektywa

Elasticsearch

Z Wikipedii, wolnej encyklopedii

Remove ads

Elasticsearchoprogramowanie komputerowe służące do wyszukiwania informacji stworzone przez Shaya Banona z firmy Elastic NV(inne języki)[1] w roku 2010[2]. Jako główny silnik wyszukiwania, system Elasticsearch wykorzystuje bibliotekę Apache Lucene. Z tego m.in. powodu system Elasticsearch jest często porównywany do platformy o podobnych funkcjach i zastosowaniach Apache Solr[3][4].

Szybkie fakty Autor, Pierwsze wydanie ...

Wiele elementów systemu Elasticsearch jest dostępnych w postaci otwartych źródeł na serwisie GitHub[5].

Według serwisu DB-engines(inne języki), Elasticsearch jest najpopularniejszym silnikiem wyszukiwania na świecie[6].

Remove ads

Struktura oprogramowania

Elasticsearch jest w istocie grupą systemów, które składają się na tzw. „elastyczny stos” (ang. Elastic Stack, ELK Stack):

  • Elasticsearch[7] – pod tą nazwą rozumie się centralny serwer indeksowania i wyszukiwania danych. Interfejsem komunikacji z serwerem jest protokół HTTP, za pomocą którego można wykonywać operację dodawania jak i wyszukiwania danych (możliwość wyszukiwania jest możliwa właściwie od razu po dodaniu/zindeksowaniu danych)
  • Narzędzie Kibana[8] – narzędzie służące do wizualizacji danych (w tym wizualizacji graficznej)
  • Narzędzie Logstash[9] – interfejs ułatwiający zarządzanie procesem dodawania logów systemowych do narzędzia Elasticsearch
  • Rodzina narzędzi „beat”[10] – narzędzia ułatwiające dodawanie do systemu Elasticsearch danych o różnym pochodzeniu, np. danych z plików tekstowych (narzędzie Filebeat), informacji o działaniu serwisu (Heartbeat) czy danych na temat pakietów przesyłanych w sieci (Packetbeat).
Remove ads

Użycie

Do głównych zastosowań platformy Elasticsearch należą[11]:

  • Zbieranie i analiza logów,
  • Zbieranie, łączenie i analiza danych dostępnych publicznie,
  • Pełnotekstowe wyszukiwanie tekstu,
  • Zbieranie i analiza danych z pomiarów,
  • Wizualizacja danych.

Użytkownikami platformy Elasticsearch są m.in.: Wikipedia, Github, NY Times, Facebook, Engadget, Live Chat, SoftBank, Xoom i eBay[12].

Przypisy

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads