我们需要更新 Solr 4 的索引,但得到了一些意想不到的结果。我们运行一个使用 SolrNet 执行 AddRange() 的 C# 程序。在此过程中,我们正在添加新文档并尝试更新现有文档。
我们注意到一些记录的字段会使用最新数据进行更新,而其他记录的字段仍会显示旧信息。我们应该使用文档中指示的信息吗?
文档表明我们可以update="set|add|inc"
在该字段上设置一个。如果我们希望更新现有记录,我们应该使用set
? 另外,当我们删除一个字段时,要删除它,我们是否需要关闭 Solr 并重新启动?还是设置null="true"
?
您能否向我们指出一些有关更新 Solr 数据的好信息?谢谢你。