![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES
Kindle_code
这个作者很懒,什么都没留下…
展开
-
ES 运行机制 与 分页方式
Lucene相关概念Lucene采用新文档生成新倒排索引,读时两边一起。Lucene构建单个倒排索引称为segment,合并在一起称为Lucene Index,对应ES中的一个ShardLucene有专门文件记录所有segment信息,称为commit point文件...原创 2020-08-09 00:57:18 · 362 阅读 · 0 评论 -
ES读写性能优化
写性能优化优化方案:客户端: 多线程写,批量写ES:在高质量数据建模前提下,主要在refresh,translog和flush之间做文章写性能优化 - refresh增大refresh_interval,降低实时性,增大一次refresh处理的文档树,默认是1s,设置为-1直接禁止自动refresh增大index buffer size ,参数 indices.memory.index_buffer_size(静态参数,在elasticsearch.yml),默认10%写性能优化 -原创 2020-08-02 01:02:37 · 1012 阅读 · 0 评论 -
ES为什么被称为实时性搜索
segmentLucene采用新文档生成新倒排索引,读时两边一起。Lucene构建单个倒排索引称为segment,合并在一起称为Lucene Index,对应ES中的一个ShardLucene有专门文件记录所有segment信息,称为commit point文件ES Index 与 Lucene Index整体视角对照图文档搜索实时性 - refresh· segment写入磁盘很耗时,借助缓存,先将segment在缓存中创建并开放查询,提升实时性,该过程成为refresh· ref原创 2020-08-02 00:33:57 · 753 阅读 · 0 评论 -
Elasticsearch 集群基本概念
构建集群命令启动es节点:bin/elasticsearch -Ecluster.name=my_cluster -Epath.data=my_cluster_node1 -Enode.name=node1 -Ehttp.port=5200 -dbin/elasticsearch -Ecluster.name=my_cluster -Epath.data=my_cluster_node2 -Enode.name=node2 -Ehttp.port=5200 -d基本概念Cluster Stat原创 2020-07-30 01:44:58 · 247 阅读 · 0 评论