Elasticsearch é um mecanismo de pesquisa e análise gratuito, distribuído e de código aberto para todos os tipos de dados, incluindo dados de texto, numéricos, geoespaciais, estruturados e não estruturados e muito mais. Elasticsearch é desenvolvido com base no Apache Lucene e foi lançado pela primeira vez em 2010 pela Elasticsearch NV (agora Elastic). Conhecido por sua API simples estilo REST, recursos distribuídos, velocidade e escalabilidade, o Elasticsearch é um componente central do Elastic Stack, um conjunto de ferramentas gratuitas e de código aberto para coleta, aumento, armazenamento, análise e visualização de dados. As pessoas geralmente se referem ao Elastic Stack como ELK Stack (referindo-se a Elasticsearch, Logstash e Kibana. Atualmente, o Elastic Stack inclui uma série rica de agentes leves de coleta de dados, chamados coletivamente de Beats, que podem ser usados para enviar dados ao Elasticsearch). .
Elasticsearch é um mecanismo de análise de pesquisa distribuído em tempo real que permite explorar seus dados em uma velocidade e escala nunca antes possíveis. É usado para pesquisa de texto completo, pesquisa estruturada, análise e combinações dessas funções
1. A Wikipedia usa o Elasticsearch para fornecer pesquisa de texto completo com trechos destacados, bem como sugestões de pesquisa conforme você digita e do que você quis dizer.
2. O Guardian usa o Elasticsearch para combinar dados sociais on-line com registros de visitantes para fornecer aos seus editores feedback público sobre novos artigos em tempo real.
3. Stack Overflow integra consulta de localização geográfica na pesquisa de texto completo e usa uma interface mais parecida com esta para encontrar perguntas e respostas relacionadas.
4. GitHub usa Elasticsearch para consultar 130 bilhões de linhas de código.
No entanto, o Elasticsearch não é apenas para empresas gigantes. Também ajudou muitas startups, como Datadog e Klout, a prototipar ideias e transformá-las em soluções escalonáveis. O Elasticsearch pode ser executado em seu laptop ou dimensionado para um servidor para lidar com petabytes de dados.
Nenhum componente do Elasticsearch é novo ou revolucionário. A pesquisa de texto completo já é possível há muito tempo, assim como os sistemas analíticos e bancos de dados distribuídos que já existem há muito tempo. O resultado revolucionário é a fusão desses componentes úteis e separados em um aplicativo único, consistente e em tempo real. Tem uma baixa barreira de entrada para iniciantes, mas está sempre disponível para atender às suas necessidades à medida que suas habilidades melhoram ou aumentam.
Expandir
Informações adicionais
-
Versão
8.15.3
-
Tipo
Código fonte JAVA
-
Data da Última Atualização
2024-11-18
-
tamanho
118.08MB
-
Idioma
Chinês Simplificado
Informações Relacionadas
Todos