首页 文章

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

提问于
浏览
0

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

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

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

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

1 回答

  • 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

相关问题