Saltar para o conteúdo

Elasticsearch

Origem: Wikipédia, a enciclopédia livre.
(Redirecionado de Elastic Search)
Elasticsearch
Logótipo
Elasticsearch
Desenvolvedor Elastic NV
Plataforma Multiplataforma
Modelo do desenvolvimento Misto
Lançamento 8 de fevereiro de 2010 (14 anos)
Versão estável 8.15.2 (26 de setembro de 2024; há 4 dias[1])
Escrito em Java
Gênero(s) Motor de busca
Licença Proprietária
Página oficial www.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.[2] 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.[3][4] Também é possível interagir com o Elasticsearch através de clientes Java,[5] .NET[6] (C#), PHP,[7] Python,[8] Ruby[9] e outras linguagens.[10]

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

Serviços gerenciados

[editar | editar código-fonte]

Desenvolvido em 2015 a partir de uma aquisição,[12] a Elastic Cloud é uma oferta da Elastic de software como serviço de produtos relacionados ao Elasticsearch.[13] 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.[14][15] Já a AWS oferece um serviço gerenciado de Elasticsearch desde 2015.[16][17][18][19]

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.[20][21][22][23]

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