Seidor
persona usando un portatil

05 de junho de 2024

O que é ElasticSearch?

ElasticSearch é um motor de busca orientado a documentos que nos permite indexar um grande volume de dados para poder fazer consultas sobre eles posteriormente.

O que o ElasticSearch nos oferece?

Entre outras coisas, nos permite fazer buscas de texto completo, buscas aproximadas, facetas e de resultado.

Uma vez que sabemos o que é, prosseguiremos com o que pode nos oferecer:

  • Acesso em tempo real: O ElasticSearch nos permite acessar os dados que estão sendo modificados em tempo real.
  • Escalabilidade: Graças ao seu design, nos permite escalar de forma horizontal e ir escalando nossos servidores conforme nossas necessidades.
  • Alta disponibilidade: Os clusters do ElasticSearch são capazes de detectar quais nós estão falhando e se reorganizar para garantir que os dados estejam sempre acessíveis.
  • Multi-Tenant: Nos permite operar sobre diferentes índices ao mesmo tempo e assim potencializar nossas buscas.
  • Não utiliza esquemas: Permite trabalhar sem uma estrutura fixa de banco de dados.
  • Orientado a documentos: As entidades do Elasticsearch são armazenadas como arquivos JSON estruturados onde todos os campos são indexados e podemos incluir todos os índices em uma mesma consulta.
  • API: O ElasticSearch nos fornece APIs Restful em JSON junto com APIs para diferentes linguagens.
  • Buscas baseadas em texto: O ElasticSearch é baseado no Lucene, o que aumenta as capacidades de busca de texto, suportando geolocalização, autocompletar, etc.
  • Gestão de conflitos: Previne a perda de dados ao editar simultaneamente os registros.

Quizá te pode interessar

05 de junho de 2024

O que é Mailchimp?

Mailchimp é uma aplicação web que nos permite enviar campanhas de emails ou emails informativos em formato HTML com compatibilidade em todos os clientes de correio de maneira simples e ágil, com uma grande variedade de ferramentas.

Customer Experience
SEIDOR
05 de junho de 2024

O que é React e para que serve?

ReactJS é uma biblioteca JavaScript de código aberto focada na visualização. Esta tecnologia nos permite o desenvolvimento de interfaces de usuário de forma simples, isso é possível através de componentes interativos e reutilizáveis.

Customer Experience
SEIDOR