O que é Elasticsearch?

Elasticsearch é uma ferramenta de busca de alta performance. Com ela podemos armazenar grandes volumes de dados, analisá-los e processá-los, obtendo resultados em tempo real. Por ter sido feito com foco na escalabilidade, o Elasticsearch está preparado para trabalhar com grandes volumes de dados e múltiplas requisições simultâneas sem perder performance. Como tecnologia, o Elasticsearch é composto de um motor de busca por texto completo, Full Text Search, com suporte a combinação difusa, Fuzzy Matching, um banco de dados NoSQL e uma API RESTful o que permite que ele seja facilmente incorporado a projetos de software independentemente da linguagem que o mesmo utiliza.

DevCast: Como funciona uma busca com o Elasticsearch?

Aqui você vai aprender como alimentar o Elasticsearch com cerca de 400 mil registros e criar uma busca consistente e resiliente aos erros de digitação do usuário. Para o Elasticsearch, com pouca configuração não fará diferença se o usuário busca por "barsil" ou "brasil", os dados retornados serão sempre os mesmos. E claro, com um pouco mais de programação, essa ferramenta pode ser ainda mais inteligente. E pra todo mundo conseguir participar da série, temos abaixo o nosso tradicional bate papo, desta vez sobre o que é e como podemos dar os primeiros passos com o Elasticsearch.

O que achou desse DevCast?

Curso: Hello World com Elasticsearch

Curso
Hello World com Elasticsearch
Elasticsearch é uma ferramenta otimizada para busca em grandes volumes de dados. Aqui, nesse curso sobre os fundamentos dessa tecnologia, você verá como alimentar o Elasticsearch com cerca de 400 mil registro para testes. Além disso, você aprenderá como fazer suas primeiras consultas nessa ferramenta utilizando a API RESTful nativa do Elasticseach e a sua ferramenta de administração, o Kibana.
7 Aulas
Suporte
87 programadores já iniciaram esse curso
Acessar o Curso

Mais sobre NoSQL

Veja agora

Busca inteligente com Node.js, Angular e Elasticsearch

339

programadores já acessaram esse projeto

Desafios e Códigos

Desafio

Recompensas

350 DevUPs

7 Medalhas

105 Moedas

Desempenho da comunidade

58%

Acertos

42%

Erros

Elasticsearch: Perguntas Frequentes

Confira abaixo algumas respostas para perguntas comuns sobre Aplicações Web.

Suporte ao aluno - Deixe a sua dúvida.
Assinatura Devmedia
Faça parte dessa comunidade 100% focada em programação e tenha acesso ilimitado. Nosso compromisso é tornar a sua experiência de estudo cada vez mais dinâmica e eficiente. Portanto, se você quer programar de verdade seu lugar é aqui. Junte-se a mais de...
+ 800 Mil programadores
,90* / mês
  • Séries
  • Projetos completos
  • Cursos
  • Guias de carreiras
  • DevCasts
  • Desafios
  • Artigos
  • App
  • Suporte em tempo real
A assinatura é cobrado através do seu cartão de crédito. *Tempo minimo de assinatura: 12 meses.
Assinatura Devmedia
Faça parte dessa comunidade 100% focada em programação e tenha acesso ilimitado. Nosso compromisso é tornar a sua experiência de estudo cada vez mais dinâmica e eficiente. Portanto, se você quer programar de verdade seu lugar é aqui. Junte-se a mais de...
+ 800 Mil programadores
Conheça agora!
,90* / mês
  • Séries
  • Projetos completos
  • Cursos
  • Guias de carreiras
  • DevCasts
  • Desafios
  • Artigos
  • App
  • Suporte em tempo real
A assinatura é cobrada através do seu cartão de crédito. *Tempo mínimo de assinatura: 12 meses.