摘要: ES的性能优化 es在数据量很大的情况下(数十亿级别)如何提高查询效率? 在es里,不要期待着随手调一个参数,就可以万能的应对所有的性能慢的场景。也许有的场景是你换个参数,或者调整一下语法,就可以搞定,但是绝对不是所有场景都可以这样。 es的性能优化,主要是围绕着fileSystem cache也可 阅读全文
posted @ 2020-02-27 19:59 一勺兔子 阅读(4443) 评论(0) 推荐(0) 编辑
摘要: ES读写数据过程及原理 倒排索引 首先来了解一下什么是倒排索引 倒排索引,就是建立词语与文档的对应关系(词语在什么文档出现,出现了多少次,在什么位置出现) 搜索的时候,根据搜索关键词,直接在索引中找到对应关系,搜索速度快。 doc:表示哪个文档, frep:表示出现的频率 pos:表示出现的位置 1 阅读全文
posted @ 2020-02-27 19:11 一勺兔子 阅读(8734) 评论(4) 推荐(0) 编辑
摘要: es的分布式架构原理是什么? 1、首先说一些分片(shard)是什么? ES中所有数据均衡的存储在集群中各个节点的分片中,会影响ES的性能、安全和稳定性 每个shard都是一个最小工作单元,承载部分数据,lucene实例,完整的建立索引和处理请求的能力,单台机器无法存储大量数据,es可以将一个索引中 阅读全文
posted @ 2020-02-27 16:44 一勺兔子 阅读(1594) 评论(1) 推荐(1) 编辑
Live2D