您需要为 CM 和 CD 服务器 Web 数据库启用历史引擎。
请参阅 Sitecore 扩展指南的摘录。
为 Sitecore 数据库启用历史引擎: 在 web.config 文件中,将以下部分添加到 /configuration/sitecore/databases/database 元素,其中 id 等于数据库的名称:
<Engines.HistoryEngine.Storage>
<obj type="Sitecore.Data.$(database).$(database)HistoryStorage, Sitecore.Kernel">
<param connectionStringName="$(id)" />
<EntryLifeTime>30.00:00:00</EntryLifeTime>
</obj>
</Engines.HistoryEngine.Storage>
<Engines.HistoryEngine.SaveDotNetCallStack>false</Engines.HistoryEngine.SaveDotNetCallStack>
当 Sitecore 项目发生更改时,Lucene 索引会立即在进行更改的 Sitecore 实例上更新。在多服务器环境中的远程服务器上,Lucene 索引不会在项目更改后立即更新。Lucene 索引在 web.config 文件中定义的时间间隔后自动更新,在 Indexing.UpdateInterval 设置中以及在 Indexing.UpdateJobThrottle 设置中定义的两个后续更新之间的最短等待时间。
看这里