【发布时间】:2016-05-05 16:46:37
【问题描述】:
我正在使用 syncMaster lucence 索引策略(因为我想要实时数据)
<strategies hint="list:AddStrategy">
<strategy ref="contentSearch/indexUpdateStrategies/syncMaster" />
</strategies>
我正在使用 Luke - Lucene Index Toolbox 来查看索引文档。我想问的问题是,当我重建索引时my_country_index。而且我知道 sitecore 中有 6 个国家/地区项目,我为其重建了索引。所以Luke 我看到了 6 个文件。
对于 ID 为“{DEA26CDA-9EA9-4F67-BB3F-13CAF6A68061}”的上述项目之一,每次更新此项目时,我都会看到添加了一个附加文档(我看到了 Like)。所以在索引中我有这个带有新旧数据的项目。这是syncMaster 策略的正确行为吗?
【问题讨论】:
-
如果您没有创建新版本,而只是保存在索引中添加另一个条目的项目,那么您可能会在索引配置中缺少
_uniqueid字段:stackoverflow.com/a/26096271/5358985跨度> -
是的,你是对的,我错过了
_uniqueid字段。我添加了它,现在它可以工作了。谢谢!!!!你让我开心。
标签: lucene sitecore sitecore7.2