栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Elasticsearch学习

Elasticsearch学习

Solr对已有数据搜索比es快,为什么?
Es实时搜索比solr快
ES7.x没有type这个概念了,用_doc代替
PUT与POST的区别?

term 精确匹配
match 模糊匹配
match_phase会对输入进行分词,对字段不会分词
query_string 可以指定AND OR,默认对全部字段进行查询,也可以指定对哪些字段进行查询
filter查询与query查询的区别是filter查询不会计算score

string包括text和keyword,但是keyword不会被分词 ,term与match查询的区别
mapping修改 静态mapping 动态mapping reindex命令
es 并发更新 控制 乐观锁 7.x有改变
index创建指定分片和副本的数量,后续分片数量不能改变,副本数量可以改变

es的Master节点可以不存储数据
数据读写流程只和数据节点交互,不会和主节点打交道(异常情况除外)?
集群启动的第一件事是从已知的活跃机器列表中选择一个作为主节点,选主之后的流程由主节点触发
触发分片分配有以下几种情况:
· index增删;
· node增删;
· 手工reroute;
· replica数量改变;
· 集群重启。

搜索和读取文档都属于读操作,可以从主分片或副分片中读取数

警惕实时读取特性,GET API默认是实时的,实时的意思是写完了可以立刻读取,但仅限于GET、MGET操作,不包括搜索。在5.x版本之前,GET/MGET的实时读取依赖于从translog中读取实现,5.x版本之后的版本改为refresh,因此系统对实时读取的支持会对写入速度有负面影响

写一致性策略

Es节点类型 1)主节点 2)数据节点 3)协调节点 4)预处理节点 5)部落节点
主节点维护集群和索引的元信息
数据节点存储分片数据
客户端连接的是协调节点,

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/710330.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号