移动Elasticsearch索引后没有搜索命中

时间:2014-08-29 11:01:26

标签: elasticsearch

我需要将Elasticsearch索引从远程主机移动到我的本地主机。我进行了一些研究,找到了一个名为elasticdump的工具,它似乎是适合这项工作的工具。正如在GitHub页面上指定的那样,我运行了以下命令:

elasticdump --input=http://remote_host/index_name --ouput=http://localhost/index_name

运行后,本地索引确实包含来自远程索引的文档。但是,当我向本地Elasticsearch的搜索API提出查询时,当相同的查询在提交给远程Elasticsearch的API时返回多个匹配时,我得不到任何结果。

使本地搜索API工作的必要条件是什么?

1 个答案:

答案 0 :(得分:0)

现在有一个可以与elasticdump一起使用的映射导入/导出标志,这可能是问题所在:

  • elasticdump --input=http://production.es.com:9200/my_index --output=http://staging.es.com:9200/my_index --type=mapping
  • elasticdump --input=http://production.es.com:9200/my_index --output=http://staging.es.com:9200/my_index --type=data