有什么方法可以从RAM中获取Elasticsearch索引数据吗?

时间:2019-05-23 13:38:35

标签: elasticsearch logstash elk

我有60gb的文本文件,我想按其中的文本字段进行搜索。我的计划是将文件放入Elasticsearch并在那里设置搜索。

但是,如果从RAM中读取文件,则可能会更快地搜索文本文件。

所以问题是:有什么方法可以从RAM中读取Elasticsearch索引并在RAM中搜索。它可以帮助我比较搜索Elasticsearch和搜索文本文件(其他格式的json,.pickle)的速度。

我尝试使用python从.pickle文件读取。 Elasticsearch的版本是7.1。

1 个答案:

答案 0 :(得分:0)

不,不是。在ES的第一个版本(请参阅https://www.elastic.co/guide/en/elasticsearch/reference/1.4/index-modules-store.html)中,有可能实现,但现在不再可行。您应该依靠ES来缓存更频繁使用的内容,但是您无法告诉它将内容存储在内存中。