我是Solr
的新手。
我无法找到一份合适的文件,可以帮助我了解我需要在solrconfig.xml
中添加的内容以及要删除的内容。
我的SolrDocument
将包含id, field1, field2
。在2个字段中,我想更新其中的1个。我该怎么办?我尝试了一些东西,但它覆盖了整个文档。
/update
无效。
我必须添加documents
并从Java
类中检索它们。
答案 0 :(得分:3)
您可以参考Solr Wiki for Solr Config.xml了解配置选项是一个很好的起点。
Solr实际上没有更新概念,它总是删除现有文档并用新文档替换它。有一个功能请求开放年前JIRA-139来解决此问题,但截至今天它显示修复版本为4.1。但是Solr 4.0有一个新功能Atomic update
你可以尝试,如果这对你来说非常重要。注意:Solr 4.0
仍然是测试版。
'/ update'无效 - >你的意思是不工作,因为它用新文件替换旧文件或者你得到错误/例外吗?
添加&从Java检索文档,您可以使用SolrJ
。 SolrJ是以编程方式访问Solr的Java客户端。 SolrJ - Solr Wiki。