Elasticsearch

Elasticsearch
DesenvolvedorElastic NV
Lançamento inicial8 de fevereiro de 2010 (16 anos)
Lançamento estável
8.15.2 / 26 de setembro de 2024; há 2 anos (2024-09-26)
Repositório
Escrito emJava
PlataformaMultiplataforma
TipoMotor de busca
LicençaProprietária
Websitewww.elastic.co/elasticsearch/

Elasticsearch é um software de motor de busca baseado na biblioteca Apache Lucene, providenciando um banco de dados distribuído com índice reverso que permite busca em texto-livre em tempo real. Possuí uma interface web HTTP e armazena os documentos no formato JSON. É desenvolvido em Java, e seu código-fonte é disponível publicamente sob uma licença proprietária. Também é possível interagir com o Elasticsearch através de clientes Java, .NET (C#), PHP, Python, Ruby e outras linguagens.

De acordo com a DB-Engines ranking, Elasticsearch é o motor de busca mais popular da indústria.

Serviços gerenciados

Desenvolvido em 2015 a partir de uma aquisição, a Elastic Cloud é uma oferta da Elastic de software como serviço de produtos relacionados ao Elasticsearch. No final de 2017, a Elastic em parceria com a Google passou a oferecer o Elastic Cloud na Google Cloud Platform, e a Alibaba passou a oferecer o Elasticsearch e o Kibana na Alibaba Cloud. Já a AWS oferece um serviço gerenciado de Elasticsearch desde 2015.

ELK

Em paralelo ao Elasticsearch é desenvolvido o motor de coleção de dados e parsing de logs chamado Logstash, além da ferramenta de visualização Kibana, bem como o Beats que é uma coleção de coletores mais leves que o Logstash. Os quatro produtos formam uma solução integrada chamada de "Elastick Stack" ou "Elasticsearch, Logstash, Kibana", normalmente referido como ELK. Enquanto o Elasticsearch provê o motor de busca e o Logstash/Beats a coleta dos dados, o Kibana provê a visualização deles numa ferramenta na qual os usuários podem criar gráficos de barra, linha e dispersão, ou gráficos e mapas de pizza em cima de grandes volumes de dados.

Referências

  1. ↑ «Release Elasticsearch 8.15.2 · elastic/elasticsearch». github.com (em inglês). 26 de setembro de 2024. Consultado em 29 de setembro de 2024
  2. ↑ «Data in: documents and indicesedit». Elasticsearch. Consultado em 23 de dezembro de 2022
  3. ↑ Krazit, Tom (21 de janeiro de 2021). «'It's not OK': Elastic takes aim at AWS, at the risk of major collateral damage». Protocol (em inglês). Consultado em 22 de janeiro de 2021
  4. ↑ «No, Elastic X-Pack is not going to be open source - according to Elastic themselves -». Flax.co.uk (em inglês). 2 de março de 2018. Consultado em 14 de março de 2019
  5. ↑ «Elasticsearch Java Client». github.com. Consultado em 7 de outubro de 2022
  6. ↑ «Elasticsearch .NET Client». github.com. Consultado em 7 de outubro de 2022
  7. ↑ «Elasticsearch PHP Client». github.com. Consultado em 7 de outubro de 2022
  8. ↑ «Elasticsearch Python Client». github.com. Consultado em 7 de outubro de 2022
  9. ↑ «Elasticsearch Ruby Client». github.com. Consultado em 7 de outubro de 2022
  10. ↑ «Programming Language Clients». elastic.co. Consultado em 7 de outubro de 2022
  11. ↑ «DB-Engines Ranking - popularity ranking of search engines». db-engines.com. Consultado em 10 de janeiro de 2016
  12. ↑ Oliver, Andrew C. (10 de março de 2015). «Elasticsearch buys into search as a service, rebrands as 'Elastic'». InfoWorld.com (em inglês). Consultado em 1 de abril de 2019
  13. ↑ «Elastic acquires search startup Swiftype». TechCrunch.com (em inglês). Consultado em 1 de abril de 2019
  14. ↑ Yegulalp, Serdar (7 de abril de 2017). «Google Cloud to host open source Elasticsearch». InfoWorld.com (em inglês). Consultado em 1 de abril de 2019
  15. ↑ «Alibaba Cloud to Offer Elasticsearch, Kibana, and X-Pack in China». Elastic.co (em inglês). 13 de outubro de 2017. Consultado em 1 de abril de 2019
  16. ↑ «New – Amazon Elasticsearch Service». Amazon Web Services. 1 de outubro de 2015. Consultado em 22 de abril de 2019
  17. ↑ «Amazon Elasticsearch Service – Amazon Web Services (AWS)». Amazon Web Services, Inc. (em latim). Consultado em 8 de fevereiro de 2019
  18. ↑ «Hosted Elasticsearch & Kibana on AWS». Elastic.co. Consultado em 16 de outubro de 2016
  19. ↑ «Elasticsearch Setup». Ctovision.com. Consultado em 16 de outubro de 2016. Cópia arquivada em 21 de agosto de 2018
  20. ↑ «Five reasons to upgrade to Kibana 4». theserverside.com (em inglês). Consultado em 7 de fevereiro de 2017
  21. ↑ «Elastic brings order to its product line with Elastic Stack». TechCrunch (em inglês). Consultado em 1 de abril de 2019
  22. ↑ «What is the ELK Stack?». Elasticsearch. Consultado em 23 de dezembro de 2022
  23. ↑ «What is the ELK Stack?». AWS. Consultado em 23 de dezembro de 2022