Introdução
Conceitos básicos
Node: servidor individual que armazena informações e faz parte de um cluster.
Index: agrupado de documentos e pode ser dividido em vários shards.
Shards: subgrupo de documentos de um index.
Type: É a definição de um schema de um documento dentro de um index.
Document: Um objeto JSON com
dados. É a unidade de informação a ser indexada.
Como Elasticsearch funciona?
Os dados brutos fluem para o Elasticsearch de uma variedade
de fontes, incluindo logs, metrics de sistema e aplicações web. Ingestão de dados é o processo pelo qual os dados brutos são analisados,
normalizados e enriquecidos antes de serem indexados nele. Depois que os dados são indexados, os usuários podem executar consultas complexas com base em seus
dados e usar agregações para recuperar resumos complexos dos dados. Do Kibana,
os usuários podem criar visualizações avançadas dos dados, compartilhar
dashboards e gerenciar o Elastic Stack.
Embora nem todo problema seja um problema de pesquisa, o Elasticsearch oferece velocidade e flexibilidade para lidar com dados em uma ampla variedade de casos de uso: