2016-10-12 47 views
0

我是新手solr,我試圖測試刪除文檔的不同可能性。
我已經測試了
update?commit=true&stream.body=<delete><query>*:*</query></delete>
solr:無法使用文章刪除文檔

,我從solr快速啓動找到另一種方法說,一個文檔可以
使用被刪除:bin/post -c gettingstarted -d "<delete><id>SP2514N</id></delete>"

當我嘗試它似乎工作,但是當我搜索ID,我覺得它。
爲什麼它不起作用,我想知道是否有其他方法來刪除文檔(例如使用管理控制檯)。

回答

0

試試這個

http://localhost:8983/solr/gettingstarted/update?stream.body=<delete><query>id:SP2514N</query></delete>&commit=true 

檢查Here參考

+0

是的,我已經嘗試過它,它的工作原理,但現在我試圖測試其他的可能性。 – aName

0

它看起來並不像您在刪除後發出了提交(因此在刪除URL時爲commit=true)。刪除後添加一個<commit/>,這應該工作。 (詳見上Solr Update XML here

+0

感謝您的回覆,我嘗試添加了''在''結束,但我得到一個語法錯誤消息。 – aName