2012-08-23 154 views
2

我已經設置了Solr來通過DIH處理程序從Oracle DB索引數據。然而,通過Solr管理員,我可以看到數據庫連接是成功的,數據從數據庫檢索到Solr,但沒有添加到索引中。即使我能夠看到返回的9條記錄,也會顯示「添加了0個文檔」。Solr不索引

db-data-config.xml中的模式和字段是一樣的。

請提出建議,如果我應該尋找。

回答

0

您是通過點擊http://HOST:PORT/solr/CORE/dataimport?command=full-import來完成進口嗎?然後提交應該默認發生。您也可以嘗試通過點擊http://HOST:PORT/solr/CORE/dataimport?command=full-import&commit=true完全導入。

點擊http://HOST:PORT/solr/CORE/select?q=*:*並檢查您是否收到9個文檔。

但是,如果您正在運行delta導入,則可能沒有文檔發生更改,並且您可能會看到0個文檔被添加/刪除。

如果要在開始之前刪除現有Solr索引,請點擊http://HOST:PORT/solr/CORE/update?stream.body=<delete><query>*:*</query></delete>&commit=true,然後執行完整導入&驗證。