【发布时间】:2015-12-12 23:02:58
【问题描述】:
我正在尝试将来自多个 solr 核心的 solr 索引合并到一个新核心中。 我为此使用 coreAdmin api。但我得到的只是一个没有错误或成功消息的空响应头。
这是来自 solr 文档的 api。
http://localhost:8983/solr/admin/cores?action=mergeindexes&core=NewCore&srcCore=Document&srcCore=Parts
在这之后我得到这个回复
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">0</int>
</lst>
</response>
请指导。如何成功合并来自多个核心的索引。 我正在使用 Solr 5.3
这里是来自 Solr 文档MERGEINDEXES 的合并索引链接。
【问题讨论】:
-
<int name="status">0</int>表示您的命令已成功提交到 solr,<int name="QTime">0</int>表示该命令的查询时间为零。您是否检查了数据(核心),是否已合并。可能是(曾经)在后台做。 -
我确实检查了核心。它没有合并数据。
0 实际上是不可能的。它应该至少需要1 . -
您找到解决方案了吗?我在尝试这个时也得到了 QTime 0,并且找不到任何有用的信息..
标签: solr lucene search-engine solr5