1

我是新手Solr

  1. 我找不到合适的文档来帮助我了解我需要添加的所有solrconfig.xml内容以及要删除的内容。

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

  3. /update不管用。

我必须从一个类中添加documents和检索它们。Java

4

1 回答 1

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

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

  3. '/update' 不工作 -> 你的意思是不工作,因为它正在用新文档替换旧文档,还是你得到错误/异常?

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

于 2012-10-07T04:11:14.357 回答