处理solr中不断更新的字段并防止不断重新加载索引?

时间:2017-10-13 18:35:45

标签: solr apache-zookeeper solrcloud

我正在使用zookeeper / cloud运行solr 6.3.0。

我有一个“产品”核心,其中包含一些不断更新的整数/布尔字段......一个具体的例子是库存计数。我目前正在使用外部文件字段。这个设置实现了我没有solr不断重建索引的目标。但是我不喜欢生成这些文件。我宁愿处理直接来自我的数据库。

似乎我正在寻找原子/部分更新,但是我无法理解这些更新的效率后果与使用外部文件字段......或者可能有更好的方法。

我很感激您提供的任何内容

1 个答案:

答案 0 :(得分:0)

当您想要同时更改多个/所有文档中的字段值时,ExternalFileField非常有用。如果不是这种情况,我会使用普通字段并根据需要进行更新(可以进行部分更新)。使用外部文件,您无需重新索引,但您需要重新加载文件...

关于效率,当然,您更新文档的频率越低越好,您必须达到平衡。