RAM 数据存储中的 Elasticsearch

Gek*_*a P 5 caching full-text-search elasticsearch

是否可以以这种方式配置 Elasticsearch,将所有数据保存在 RAM 中(如 Redis 内存缓存)?我需要的是查询数据时的额外速度。如果有人有这样做或类似的经验,那将有很大帮助。

pkh*_*lop 6

  1. Elasticsearch 索引只是文件,它们被系统有效地缓存在 RAM 中。通常,如果您有足够的 RAM,Elasticsearch 应该尽可能快地工作,尤其是对于 GET 查询。

  2. 您可以使用 /dev/shm/ 共享内存文件夹作为数据文件夹

  3. 你可以把 perindex设置

    PUT /my_index { "settings": { "index.store.type": "mmapfs" } }