我在只有很多内存的个人计算机上运行Elasticsearch。我想在任何给定时间使用所有内存来处理我正在处理的任何问题,但是可以在项目之间切换。
例如,我有一个涉及大型文本语料库的项目,以及一个包含地理空间数据的不同项目。我想将Elasticsearch从一个索引切换到另一个,而无需重新索引所有文档。
有没有比备份/重新加载索引更简单的方法呢?
答案 0 :(得分:1)
ES有开/关索引API:
curl -XPOST 'localhost:9200/my_index/_close'
curl -XPOST 'localhost:9200/my_index/_open'