跳至主要內容

elasticsearch使用指南

Alooc...大约 2 分钟后端框架elkelkelasticsearch

ELK 到底是什么呢? “ELK”是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash 和 Kibana。Elasticsearch 是一个搜索和分析引擎。Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如 Elasticsearch 等“存储库”中。Kibana 则可以让用户在 Elasticsearch 中使用图形和图表对数据进行可视化。ELKopen in new window

1、基础简介

Elasticsearch 是一个分布式文档储存中间件,它不会将信息储存为列数据行,而是储存已序列化为 JSON 文档的复杂数据结构。

Elasticsearch 是一个分布式文档储存中间件,它不会将信息储存为列数据行,而是储存已序列化为 JSON 文档的复杂数据结构。

es也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。

1、核心概念

1、对比关系数据库

Relational DB -> Database -> Tabls -> Rows -> Columns

Elasticsearch -> Indices -> Types -> Doucuments -> Fields

2、基础概念:

  • 索引:有相似特征的文档的集合,类似于数据库
  • 类型:一个逻辑上的分类或分区,类似于表
  • 字段:对文档数据根据不同属性进行标识,类似于字段
  • 映射mapping:处理数据的方式和规则,类似于创建表的过程
  • 文档:可被索引的基础信息单元,类似于数据库中的一行数据

2、使用教程

中文文档open in new window

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.5