2014-09-03 42 views
0

我在Solr的版本4.4.0Solr的複製沒有發生4.4.0

面臨當我發送以下索引兩個文件的URL請求一個非常奇怪的現象,因爲在Solr的提交問題的刪除消息(只),它工作正常,即它將索引消息寫入相應的核心。因此我們可以說,提交工作正常。

http://localhost:8080/solr/test2m-enduser/dataimport?command=full-import&clean=false&commit=true&optimize=false 

現在,當我給出完全相同的URL刪除所有文件,我看到不同的行爲。雖然它反映了從solr控制檯刪除查詢的結果(即所有文檔都被刪除)。但是索引消息不會提交到光盤,即我看不到「data/index」文件夾中任何文件的時間戳有任何新的更改。

現在,如果我把下面的URL請求,將其寫入新指數「數據/索引」文件夾,即承諾實際發生

http://localhost:8080/solr/test2m-enduser/update?commit=true 

所以我很驚訝的是,之間有什麼「dataimport的區別.. .commit = true「和」update ... commit = true「。在兩種情況下最終都會被調用。

由於上述行爲,刪除消息不會被複制到從屬設備。

我不明白這是軟提交還是硬提交問題。我應該如何着手解決這個問題。任何輸入或指針都會有所幫助。

+0

用於刪除所有文檔的URL是什麼? – MatsLindh 2014-09-03 13:25:02

+0

與我用於索引相同,即http:// localhost:8080/solr/test2m-enduser/dataimport?command = full-import&clean = false&commit = true&optimize = false – Shweta 2014-09-03 13:41:43

回答