solr - 卢塞恩 4.4 : Update particular term's frequency in a document field without re-indexing the whole field

标签 solr lucene search-engine recommendation-engine

我使用 Lucene 4.4 来存储用户的阅读配置文件,这些配置文件由词向量表示并存储在单个文档字段中。这些配置文件经常被修改:一些术语计数需要增加或减少。有没有比加载整个文档术语向量、修改它然后再次索引更好的方法来更新术语频率?

最佳答案

不可以,要更新 Lucene 中的文档,您必须重新索引该文档。可以通过调用updateDocument来简化该过程。 ,但这并没有简化后端的操作。它仍然必须删除旧文档,并索引新文档。

关于solr - 卢塞恩 4.4 : Update particular term's frequency in a document field without re-indexing the whole field,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18580470/

相关文章:

ruby-on-rails - rake 中止!未定义的方法 `closed?' 为 nil :NilClass

lucene - 使用 Solr 进行语义分析

java - Solr分页性能

java - 像谷歌一样的全文搜索

java - 如何在 Lucene 中查询自动完成/建议?

java - 将多个 SOLR 字段合并为一个

java - Lucene 搜索最长公共(public)子串

html - SEO、链接和标题

php - MySQL/PHP 搜索引擎 - 没有刷新?提供的示例和文档

Ajax/深度链接和谷歌索引/SEO——这是个坏主意吗?