Elasticsearch知识点
2021-12-06 19:09:35 5 举报
Elasticsearch知识点
作者其他创作
大纲/内容
字段分词:(文档id,频率,位置,偏移)你好:1,2,3世界:3,4,5
node 1(master)
写入
hash( routing)% 分片数
当前索引
磁盘
2
data
flush
client
content字段
反向索引 or 倒排索引
节点存在4种类型;1. 数据节点2. 候选主节点3. 既是候选节点也是数据节点4. 两者都不是功能:1. 候选主节点才能参与选举投票,只有候选主节点才能被选举成主节点2. 主节点负责索引的添加删除追踪,对分片进行分配,收集集群中各节点的状态等3. 数据节点负责对数据的增删改查4.协调节点负责转发请求
node 协调节点,任何节点都可以作为协调节点1. 判断索引是否创建2. 设置routing3. buldsharingrequest聚合请求4. 转发请求到指定节点
节点直接会定时互ping
translog 持久化
title字段
临时索引
删除文档
索引建立
架构模型
多字段查找使用跳表查询
1
文件缓存
node 2
segment
备份
内存
注意点:update会被拆分成add del两个命令
清空
类似字典(term;posing list)为了查找关键词更快,使用B+树结构存储在内存
存储原理
0 条评论
回复 删除
下一页