![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Elasticsearch
文章平均质量分 78
我是xxxx
苦逼程序员一枚
展开
-
ES按日期滚动索引
按日期滚动索引环境ES 6.9、ES 7Centos 7配置过程创建索引PUT localhost:9200/index_20210915设置索引别名(写入别名和读取别名)PUT localhost:9200/index_20210915/_alias/index_writePUT localhost:9200/index_20210915/_alias/index_read配置定时执行脚本,通过linux内置的crontab实现定时执行效果。crontab原创 2021-09-15 09:09:58 · 3248 阅读 · 0 评论 -
Elasticsearch笔记4 基础入门
执行分布式检索一个查询操作,在ES分布式环境中分为两步:查询与合并查询阶段ES集群向所有分片传递查询语句。分片接收到请求后,执行搜索并建立一个长度为top-n的优先队列,存储结果。top-n 的大小取决于分页参数 top-n=from+size步骤客户端发送查询请求到节点A,节点A创建分片数*(from+size)长度的优先队列(空的)。此处ES对top-n的长度最大是10000(可配置)节点A将查询请求并行发送到所有主分片和副分片。各分片本地执行检索,并将结果存到各自本地的top-n原创 2021-03-24 18:00:29 · 109 阅读 · 0 评论 -
Elasticsearch笔记3 基础入门
映射和分析精确值VS全文精确值查询: 判断值与检索条件是匹配还是不匹配的关系。全文: 判断值与检索条件是否匹配,匹配度是多少的关系。倒排索引一个倒排索引由文档中所有的不重复词的列表构成,对于其中每个词,有一个包含他的文档。词条文档1文档2文档3北京101上海111广州001重庆011实例搜索北京,文档1和文档2将被返回。分析与分析器分析过程首先,将文档分成适合与倒排索引的独立词条。之后,将这些词条按原创 2021-03-18 21:05:53 · 156 阅读 · 0 评论 -
Elasticsearch笔记1 基础入门
Elasticsearch笔记 基础入门概念ES是一个实时的分布式搜索分析引擎,它被用作全文检索,结构化检索,分析以及这三个功能的组合;集群内的原理集群一个运行中的 Elasticsearch 实例称为一个节点,而集群是由一个或者多个拥有相同 cluster.name 配置的节点组成, 它们共同承担数据和负载的压力。当有节点加入集群中或者从集群中移除节点时,集群将会重新平均分布所有的数据。选举模式集群通过选举模式推选出主节点。主节点主节点负责管理集群范围内的所有变更。比如新增,删除索引,新原创 2021-03-16 17:49:17 · 194 阅读 · 0 评论 -
Elasticsearch笔记2 基础入门
分布式文档存储判定文档目标分片的方法shard = hash(routing) % number_of_primary_shardsrouting:默认是文档id,支持自定义。通过哈希算法计算routing的到一个数字,数字与主分片总数取余,结果就是目标分片号。所以主分片数量是不可变更的写操作时文档的传递客户端向ES集群发起请求,假设由A节点的Y分片接收。Y分片通过文档id计算所属分片为X。Y节点通过分片清单得知X主分片所在节点。Y节点将请求转发到B节点的X分片。X分片执行请求成功后原创 2021-03-17 08:18:42 · 106 阅读 · 0 评论