我需要使用经常更新的字段来实现 solr 模式

发布于 2024-09-11 18:44:07 字数 155 浏览 10 评论 0 原文

我使用 Lucene/solr 在文件上传应用程序中进行搜索和导航 我需要为每次下载的每个文档更新索引值“下载”。

同样的情况也发生在 digg.com 上,当您搜索时,每个链接有多少个“diggs”,

我是否必须为每次下载删除/插入新文档。 或者有什么更好的?

I'm using Lucene/solr for searching and navigation in file upload application
i need to update the indexed value 'downloaded' for each document for each download.

the same case happed in digg.com , they have how many "diggs" for each link while u searching

does i have to delete/insert new document for each download.
or there something which is better?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

葬花如无物 2024-09-18 18:44:07

根据 常见问题解答 .apache.org/solr/" rel="nofollow noreferrer">Solr Wiki,您无法部分更新文档:

在 Lucene 中更新文档的操作实际上是先删除后添加。您需要添加完整的文档,因为 Lucene 中没有这种“仅更新字段”语义。

如果您想更新某个字段,则必须添加整个文档。

As per the FAQ on the Solr Wiki, you cannot partially update a document:

In Lucene to update a document the operation is really a delete followed by an add. You will need to add the complete document as there is no such "update only a field" semantics in Lucene.

You have to add the whole document if you wish to update a field.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文