Support for Fast Queries when using the Publishing Service

  • If your Sitecore XP solution utilizes the Fast Query API, you must maintain the Descendants table in the target database(s). The Publishing Service does not update/rebuild the Descendants table by default. This decision was made to improve the performance of the publishing process. However, you can configure the Publishing Service to allow the Descendants table to be maintained.

  • Apply the following patch to the Publishing Service host configuration:

    <Settings>
      <Sitecore>
        <Publishing>
          <Services>
            <PromotionCoordinator>
              <Options>
                <RebuildDescendantsTable>true</RebuildDescendantsTable>
              </Options>
            </PromotionCoordinator>
          </Services>
        </Publishing>
      </Sitecore>
    </Settings>

    • As Federated Experience Manager (FXM) uses fast queries, its behavior will be affected if the Descendants table is not maintained. Therefore, we recommend you to enable maintenance of the Descendants table if FXM is used.

Applies to:

Publishing Service 2+

August 07, 2017
January 02, 2020

Keywords: 

  • Publishing