设置Solr并查询它

时间:2012-10-07 02:44:04

标签: solr solrj solr-query-syntax

我是Solr的新手。

  1. 我无法找到一份合适的文件,可以帮助我了解我需要在solrconfig.xml中添加的内容以及要删除的内容。

  2. 我的SolrDocument将包含id, field1, field2。在2个字段中,我想更新其中的1个。我该怎么办?我尝试了一些东西,但它覆盖了整个文档。

  3. /update无效。

  4. 我必须添加documents并从Java类中检索它们。

1 个答案:

答案 0 :(得分:3)

  1. 您可以参考Solr Wiki for Solr Config.xml了解配置选项是一个很好的起点。

  2. Solr实际上没有更新概念,它总是删除现有文档并用新文档替换它。有一个功能请求开放年前JIRA-139来解决此问题,但截至今天它显示修复版本为4.1。但是Solr 4.0有一个新功能Atomic update你可以尝试,如果这对你来说非常重要。注意:Solr 4.0仍然是测试版。

  3. '/ update'无效 - >你的意思是不工作,因为它用新文件替换旧文件或者你得到错误/例外吗?

  4. 添加&从Java检索文档,您可以使用SolrJ。 SolrJ是以编程方式访问Solr的Java客户端。 SolrJ - Solr Wiki