2016-12-16 76 views
0

我在只有很多内存的个人机器上运行Elasticsearch。我想在任何给定的时间使用所有的内存来处理我正在处理的任何问题,但是可以轻松地在项目之间切换。在Elasticsearch中替换另一个索引

例如,我有一个项目涉及一个大型文本语料库,另一个项目涉及地理空间数据。我希望将Elasticsearch从一个索引切换到另一个索引而不重新索引所有文档。

是否有一个更简单的方法来做到这一点比做索引的备份/重新加载?

回答

1

ES具有打开/关闭索引API:

curl -XPOST 'localhost:9200/my_index/_close' 

curl -XPOST 'localhost:9200/my_index/_open'