我是Solr
的新手。設置Solr並進行查詢
我無法找出一個適當的文件,它可以幫助我瞭解所有我需要在
solrconfig.xml
添加的,哪些是要被移除。我的
SolrDocument
將包含id, field1, field2
。在這兩個字段中,我想更新其中的一個。我該怎麼做?我嘗試了一些東西,但它覆蓋了整個文檔。/update
不工作。
我要補充documents
並從Java
類中進行檢索。
我是Solr
的新手。設置Solr並進行查詢
我無法找出一個適當的文件,它可以幫助我瞭解所有我需要在solrconfig.xml
添加的,哪些是要被移除。
我的SolrDocument
將包含id, field1, field2
。在這兩個字段中,我想更新其中的一個。我該怎麼做?我嘗試了一些東西,但它覆蓋了整個文檔。
/update
不工作。
我要補充documents
並從Java
類中進行檢索。
您可以參考Solr Wiki for Solr Config.xml瞭解配置選項是一個很好的起點。
Solr並沒有真正的更新概念,它總是刪除現有文檔並用新文檔替換它。有一個功能請求在JIRA-139開放年份解決這個問題,但截至今天它顯示修復版本是4.1。但Solr 4.0有一個新功能Atomic update
,你可以嘗試,如果這對你來說非常重要。注意:Solr 4.0
仍然是一個測試版。
'/ update'not working - >你的意思是不工作,因爲它用新文檔替換舊文檔,或者你得到錯誤/異常嗎?
要添加&從Java檢索文檔,您可以使用SolrJ
。 SolrJ是Java客戶端以編程方式訪問Solr。 SolrJ - Solr Wiki。