【发布时间】:2018-11-02 13:58:08
【问题描述】:
当通过他的 HTTP Api 使用 SOLR 时,他会使用一个名为 responseHeader 的对象进行响应,并在其中放置响应的状态
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">13</int>
<!-- ... -->
</lst>
<!-- ... -->
</response>
我的第一个问题:status 属性的可能值是什么?它们的含义是什么?我知道0这个值表示调用成功。
我的第二个问题:通常,Solr 会以 200 代码响应成功调用。我们可以得到一个不同于0 的status(在发生错误的情况下)并且仍然得到200 的http 响应代码吗?
我用SOLR 4.6
Nb:我问这些问题是因为我的 SOLR 没有索引某些集合,尽管他没有出现任何错误并且响应代码是 200!
谢谢
【问题讨论】: