Elasticsearch

Elasticsearch
Logo Elasticsearch
Logo programu
Autor Elastic NV
Pierwsze wydanie 2010
Aktualna wersja stabilna 9.5.6
(2 listopada 2026) [±]
Język programowania Java
System operacyjny Wieloplatformowy
Rodzaj wyszukiwanie danych
Strona internetowa

Elasticsearch – oprogramowanie komputerowe służące do wyszukiwania informacji stworzone przez Shaya Banona z firmy Elastic NV(inne języki) w roku 2010. 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.

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

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

Struktura oprogramowania

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

Użycie

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

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

Przypisy

  1. ↑ Open Source Search: The Creators of Elasticsearch, ELK Stack & Kibana [online], www.elastic.co [dostęp 2020-02-02] (ang.).
  2. ↑ Gheorghe, Radu, Matthew Lee Hinman, i Roy Russo, Elasticsearch in action, Manning, 2015, ISBN 978-1-61729-162-3
  3. ↑ Apache Solr vs Elasticsearch - the Feature Smackdown! [online], solr-vs-elasticsearch.com [dostęp 2020-02-02].
  4. ↑ Turnbull, Doug, i John Berryman. Relevant search: with applications for Solr and Elasticsearch, Manning Publications Co., 2016, ISBN 978-1-61729-277-4
  5. ↑ elastic [online], GitHub [dostęp 2020-07-14] (ang.).
  6. ↑ DB-Engines Ranking of Search Engines [online], DB-Engines [dostęp 2020-02-02] (ang.).
  7. ↑ Elasticsearch: The Official Distributed Search & Analytics Engine [online], www.elastic.co [dostęp 2020-02-02] (ang.).
  8. ↑ Kibana: Explore, Visualize, Discover Data [online], www.elastic.co [dostęp 2020-02-02] (ang.).
  9. ↑ Logstash: Collect, Parse, Transform Logs [online], www.elastic.co [dostęp 2020-02-02] (ang.).
  10. ↑ Beats: Data Shippers for Elasticsearch [online], www.elastic.co [dostęp 2020-02-02] (ang.).
  11. ↑ Croce, Steve: „Top 5 Elasticsearch Use Cases”, ObjectRocket (blog), 16 maja 2017, (ang.)
  12. ↑ Sematext, „Elasticsearch Tutorial: What It Is, How It Works & Use Cases”, 2020-04-05.