検索インデックスの再構築中に、インストール ウィザードを使用してパッケージをインストールすると、再構築操作が妨害される可能性があります。問題が発生すると、パッケージのインストール中に、インデックス作成が中断ではなく停止するため、コンテンツとインデックス化されたデータ間の不一致を修正するために、インデックスの再構築を再度実施しなければならなくなります。
なお、クローリング ログに以下のメッセージが記録されるにも関わらず、この問題が発生します。
[TIMESTAMP value] WARN Resuming indexing after package has been installed. [TIMESTAMP value] WARN [Index=your_index_name] Crawling Resumed
この事象を回避するには、以下のオプションのいずれかの実施を検討してください。
<?xml version="1.0" encoding="utf-8" ?>
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/" xmlns:role="http://www.sitecore.net/xmlconfig/role/">
<sitecore role:require="Standalone or ContentManagement or ContentDelivery or XMCloud">
<events>
<event name="packageinstall:starting">
<handler type="Sitecore.ContentSearch.Events.PackagingEventHandler, Sitecore.ContentSearch" method="OnPackageInstallStartingHandler">
<patch:delete />
</handler>
</event>
<event name="packageinstall:starting:remote">
<handler type="Sitecore.ContentSearch.Events.PackagingEventHandler, Sitecore.ContentSearch" method="OnPackageInstallStartingRemoteHandler">
<patch:delete />
</handler>
</event>
<event name="packageinstall:poststep:starting">
<handler type="Sitecore.ContentSearch.Events.PackagingEventHandler, Sitecore.ContentSearch" method="OnPackagePostStepInstallStartingHandler">
<patch:delete />
</handler>
</event>
<event name="packageinstall:poststep:starting:remote">
<handler type="Sitecore.ContentSearch.Events.PackagingEventHandler, Sitecore.ContentSearch" method="OnPackagePostStepInstallStartingRemoteHandler">
<patch:delete />
</handler>
</event>
</events>
</sitecore>
</configuration>
<strategy ref="contentSearch/indexConfigurations/indexUpdateStrategies/syncMaster" />変更後:
<strategy ref="contentSearch/indexConfigurations/indexUpdateStrategies/intervalAsyncMaster" />