带你搞定 ElasticSearch 术语
cument) ElasticSearch(简称 ES) 是面向文档的,文档是所有可搜索数据的最小单位。 给大家举几个例子,让大家更形象地理解什么是文档:
大家可以把文档理解为关系型数据库中的一条记录。 在 ES 中文档会被序列化成 JSON 格式,保存在 ES 中,JSON 对象由字段组成,其中每个字段都有对应的字段类型(字符串/数组/布尔/日期/二进制/范围类型)。 在 ES 中,每个文档都有一个 Unique ID,可以自己指定 ID 或者通过 ES 自动生成。
在上一篇文章手把手教你搭建 ELK 实时日志分析平台中,我们讲到了通过 Logstash 向 ES 中导入数据,其中部分测试数据集和对应的转换后的格式如下所示: 测试数据集 csv 文件中读取一个个的 RowData 的电影数据,然后通过 Logstash 转换进行转化以后进入到 ES 中就是 JSON 格式。 JSON 每个字段都有自己的数据类型,ES 可以帮助你自动做做一个数据类型的推算,并且在 ES 中数据还支持数组和嵌套。
每一个文档都有对应的元数据,用于标注文 (编辑:新余站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |