基础概念

PPG007 ... 2022-8-13 About 1 min

# 基础概念

  • Near Realtime(NRT) 近实时。数据提交索引后,立刻或者经过短暂延时后就可以搜索到。
  • Cluster 集群,一个集群由一个唯一的名字标识,默认为 elasticsearch。集群名称非常重要,具有相同集群名的节点才会组成一个集群。集群名称可以在配置文件中指定。
  • Node 节点:存储集群的数据,参与集群的索引和搜索功能。像集群有名字,节点也有自己的名称,默认在启动时会以一个随机的 UUID 的前七个字符作为节点的名字,你可以为其指定任意的名字。通过集群名在网络中发现同伴组成集群。一个节点也可是集群。
  • Index 索引: 一个索引是一个文档的集合。每个索引有唯一的名字,通过这个名字来操作它。一个集群中可以有任意多个索引。
  • Type 类型:指在一个索引中,可以索引不同类型的文档,如用户数据、博客数据。从6.0.0 版本起已废弃,一个索引中只存放一类数据。
  • Document 文档:被索引的一条数据,索引的基本信息单元,以 JSON 格式来表示。
  • Shard 分片:在创建一个索引时可以指定分成多少个分片来存储。每个分片本身也是一个功能完善且独立的“索引”,可以被放置在集群的任意节点上。
  • Replication 备份: 一个分片可以有多个备份(副本)
RDBMS Elasticsearch
数据库 索引
类型(6.0.0 废弃)
文档
字段
表结构 schema 映射
索引 反向索引
SQL 查询 DSL
SELECT GET http
UPDATE PUT http
DELETE DELETE http
Last update: August 13, 2022 12:06
Contributors: Koston Zhuang