パブリッシュの結果、検索インデックスが複数回再構築されることがある


説明

Sitecore Publishing Serviceを利用して複数のパブリッシュ ターゲットにパブリッシュを実施すると、同じ検索インデックスが複数回、再構築されることがあります。また、ただ一つのパブリッシュ ターゲットに対してパブリッシュを実施すると、すべてのパブリッシュ ターゲットのインデックスが更新される可能性があります。

解決策

インデックスの再構築操作を阻止するには、CMインスタンス設定のremoteEventCacheClearingThresholdパラメータの値を2147483647int.MaxValue)に上げてください。この値を変更するには、\App_Config\Include\zzzフォルダに設定パッチ ファイルを作成する必要があります。

備考:Sitecore Publishing Service Module Installation and Configuration Guideの「Section 1.3.3 Configuring Cache Clearing and Indexing」セクションに記載されている推奨事項に従って、インデックス作成を実施しないCDインスタンスでpublishingservice:searchindex:rebuildイベント ハンドラーが無効化されていることを確認してください。publishingservice:searchindex:rebuildイベント ハンドラーは、インデックスの更新を実施するインスタンスでのみ有効にする必要があります。