1

我在 SOLR 中使用“名称”、“标题”和“描述”字段来索引帖子。我希望以后能够使用 Tika / ExtractingRequestHandler 添加文件(如 Word 文档或 PDF)。

我知道我可以像这样添加文档:(或通过其他界面)

curl ' http://localhost:8983/solr/update/extract?literal.id= post1 &commit=true' -F "myfile=@tutorial.html"

但这取代了正确的帖子(上面的 post1)——我可以传递一个参数让它只添加到记录中吗?

4

1 回答 1

6

在 Solr (ver < 4.0) 中,您不能修改文档中的字段。您只能删除或添加/替换整个文档。因此,当将文件“附加”到 Solr 文档时,您必须从其当前值(使用literal)重建文档,即查询该文档,然后:

http://localhost:8983/solr/update/extract?literal.id=post1&literal.name=myName&literal.title=myTitle&literal.description=myDescription&commit=true
于 2010-07-27T23:36:18.613 回答