2017-04-19 96 views
0

我是apache solr的新手。我在本地机器上安装了apache solr 3.4,并试图通过dataimport Handler索引'sample_core'集合。SOLR系列更新失败

我已经通过下面的url运行完全导入。

http://localhost:8983/solr/sample_core/dataimport/?command=full-import&clean=true

,继续通过以下网址检查dataimport处理的状态。

http://localhost:8983/solr/sample_core/dataimport/?command=status

我收到消息“索引完成”,但仍dataimport处理程序显示忙。

<?xml version="1.0" encoding="UTF-8"?> 
<response> 
    <lst name="responseHeader"> 
     <int name="status">0</int> 
     <int name="QTime">0</int> 
    </lst> 
    <lst name="initArgs"> 
     <lst name="defaults"> 
     <str name="config">data-config.xml</str> 
     </lst> 
    </lst> 
    <str name="command">status</str> 
    <str name="status">busy</str> 
    <str name="importResponse">A command is still running...</str> 
    <lst name="statusMessages"> 
     <str name="Time Elapsed">0:0:55.158</str> 
     <str name="Total Requests made to DataSource">0</str> 
     <str name="Total Rows Fetched">1349</str> 
     <str name="Total Documents Skipped">0</str> 
     <str name="Full Dump Started">2017-04-19 12:07:35</str> 
     <str name="">Indexing completed. Added/Updated: 1349 documents. Deleted 0 documents.</str> 
    </lst> 
    <str name="WARNING">This response format is experimental. It is likely to change in the future.</str> 
</response> 

请帮我解决这个问题。

回答

1

如果你是从Solr开始你应该选择一个当前版本(至少6.5或6.4)。 Solr 3.4是古老的。

如果说'索引完成',那么它已经结束。 DIH仪表板页面的更新状态有时很慢,我已经看到大量时间返回旧状态,所以不要担心这一部分。