Elasticsearch数据预加载

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch数据预加载相关的知识,希望对你有一定的参考价值。

在这里插入图片描述

1.概述

转载:https://blog.csdn.net/miaomiao19971215/article/details/105487619

Elasticsearch在启动时会打开并读取硬盘上的部分index segment文件,并缓存数据至内存中,后续的搜索操作都会在内存中进行。如果待搜索的数据不在内存中,则会打开相应的index segment文件,并读取数据至内存。这种预加载的做法有助于提高Elasticsearch对外提供服务的响应速度,毕竟减少了打开index semgent的IO操作次数。

有两种方案能设置预加载中需要打开的segment文件:

  • 【全局配置】 在config/elasticsearch.yml中添加index.store.preload,这是一个数组,里面存放了需要预加载的文件的后缀。后缀的类别和含义如下:
nvd: 该文件中存储了影响相关度分数的因素。
dvd: 存储了文档的数据。
tim:

以上是关于Elasticsearch数据预加载的主要内容,如果未能解决你的问题,请参考以下文章

分享前端开发常用代码片段

收藏|分享前端开发常用代码片段

js 常用代码片段

关于js----------------分享前端开发常用代码片段

图片预加载

viewpager preload会调用api来获取数据吗?