Elasticsearch

Elasticsearch

Em formação
O Criador Shay Banon ( d )
Desenvolvido por Elasticsearch BV
Última versão 7.12.1 (27 de abril de 2021)
Depósito github.com/elastic/elasticsearch
Status do projeto Em desenvolvimento ativo Em desenvolvimento ativo
Escrito em Java
Sistema operacional Oracle Linux ( en ) , Red Hat Linux , Ubuntu , Windows Server , SUSE Linux Enterprise Server , Debian , OpenSUSE , CentOS e tipo Unix
Meio Ambiente Multi plataforma
Modelo Motor de busca
Política de distribuição Núcleo aberto , Saas
Licença Variável: Licença Elástica; Licença pública do lado do servidor
Local na rede Internet www.elastic.co/products/elasticsearch

Elasticsearch é um software que usa Lucene para indexar e pesquisar dados. Ele fornece um mecanismo de pesquisa distribuído e com várias entidades por meio de uma interface REST . É um software escrito em Java distribuído sob a licença Elastic ( Open core ). O editor também oferece uma versão sob licença pública do lado do servidor, bem como a possibilidade de assinar uma oferta Saas .

Elasticsearch é o servidor de pesquisa mais popular entre os profissionais, seguido pelo Apache Solr, que também usa Lucene. Ele está associado a dois outros produtos gratuitos, Kibana e Logstash , que são respectivamente um visualizador de dados e um ETL (inicialmente destinado a logs).

A indexação e pesquisa de dados são feitas a partir de uma API REST . Os dados trocados estão no formato JSON .

História

ElasticSearch foi criado por Shay Banon , fundador do Compass Project  (em) em 2004. No design da terceira versão do Compass, Banon percebe a necessidade de reescrever grande parte do software para gerenciar a carga montada. Daí nasceu o Elasticsearch, uma solução construída para ser distribuída e usar JSON via requisições HTTP , o que torna o buscador utilizável com qualquer linguagem de programação. A primeira versão foi lançada em 8 de fevereiro de 2010 com um número de versão 0.4.0. Seguem lançamentos quase mensais com, em alguns meses, várias versões, numeradas de 0.X até a versão 1.0, lançada em 12 de fevereiro de 2014, quatro anos após a primeira.

Em 2012, a empresa Elasticsearch foi criada por Shay Banon e Steven Schuurman; a sede está localizada em Amsterdã , na Holanda . Seguiu-se uma arrecadação inicial de US $ 10 milhões, depois US $ 24 milhões em 2013 e US $ 70 milhões em 2014, que avaliou a empresa em US $ 700 milhões, de acordo com o site fortune.com. A empresa está listada na NASDAQ desde 4 de outubro de 2018.

Descrição

Elasticsearch permite que você pesquise qualquer tipo de documento. Possui uma arquitetura adaptável, realiza pesquisas quase em tempo real e pode ser organizado em uma entidade múltipla .

Elasticsearch usa Lucene e tenta disponibilizar todas as suas funções por meio das interfaces JSON e Java . Ele também possui recursos de pesquisa e percolação facetados .

Elasticsearch é distribuído, o que significa que os dados armazenados são divididos em fragmentos em um ou mais nós. Para garantir a resiliência, cada fragmento pode ter zero ou mais tremores secundários. Cada nó no cluster hospeda um ou mais shards e atua como um coordenador para delegar operações ao nó que contém o shard correto. O balanceamento e o roteamento são feitos automaticamente.

Ferramentas

As ferramentas de administração e visualização de dados e análise são plugins que podem ser instalados no servidor e acessíveis a partir de um navegador (via URL: url_de_your_serveur: 9200 / _plugin / le_nom_du_plugin).

Notas e referências

(fr) Este artigo foi retirado parcial ou totalmente do artigo da Wikipedia em inglês intitulado Elasticsearch  " ( veja a lista de autores ) .
  1. Versão 7.12.1  " ,27 de abril de 2021(acessado em 30 de abril de 2021 )
  2. (em) "  Elastic License 7.7  " em github.com ,20 de abril de 2018(acessado em 15 de maio de 2020 )
  3. (in) '  DB-Engines Ranking - ranking de popularidade dos motores de busca  " , db-engines.com (acessado em 12 de fevereiro de 2016 )
  4. (em) "  The Future of Compass & ElasticSearch  " no arquivo do blog original Shay Banon (acessado em 18 de outubro de 2014 )
  5. (in) "  ElasticSearch Download  " em www.elasticsearch.org (acessado em 18 de outubro de 2014 )
  6. (in) "  ElasticSearch Download  " em www.elasticsearch.org (acessado em 18 de outubro de 2014 )
  7. (em) "  Sobre  " em www.elasticsearch.com (acessado em 18 de outubro de 2014 )
  8. (in) "  Startup de pesquisa de big data ElasticSearch levanta US $ 10 milhões  " em www.zdnet.com ,8 de novembro de 2012(acessado em 18 de outubro de 2014 )
  9. (in) "  ElasticSearch, com sede em Amsterdã, fechou a rodada de $ 24 milhões da Série B  " em www.eu-startups.com ,19 de fevereiro de 2013(acessado em 18 de outubro de 2014 )
  10. (em) "  ElasticSearch levanta $ 70 milhões e JSON está fazendo uma análise geral  " em gigaom.com ,5 de junho de 2014(acessado em 18 de outubro de 2014 )
  11. "  ElasticSearch Raises $ 70 Million ,  " em www.open-source-guide.com ,6 de junho de 2014(acessado em 18 de outubro de 2014 )
  12. "  Open Source Search Engine: ElasticSearch Raises $ 70 Million ,  " em www.journaldunet.com ,5 de junho de 2014(acessado em 18 de outubro de 2014 )
  13. (em) "  Últimas perdas na rodada de financiamento do ElasticSearch de US $ 700 milhões  " no fortune.com ,6 de junho de 2014
  14. Jordan Novet, Waverly Colville , "  Elastic ESTC IPO stock debut on NYSE  " , em www.cnbc.com ,5 de outubro de 2018(acessado em 18 de janeiro de 2019 )
  15. (em) "  Percolator na referência elastic.co  " , Elastic.co (acessado em 12 de fevereiro de 2016 )

Veja também

Artigos relacionados