最適化された GraphQL フィルタリング用コンテンツフラグメントの更新 updating-content-fragments-for-optimized-graphql-filtering

GraphQL フィルターのパフォーマンスを最適化するには、コンテンツフラグメントを更新する手順を実行する必要があります。

NOTE
コンテンツフラグメントを更新した後、GraphQL クエリの最適化についてのレコメンデーションに従うことができます。

前提条件 prerequisites

6.5.17.0 リリース以降のAEMがあることを確認します。

コンテンツフラグメントの更新 updating-content-fragments

この手順を実行するには、以下の手順を実行します。

  1. OSGi 設定の指定 の場合 コンテンツフラグメント移行ジョブの設定:

    OSGi コンテンツフラグメント移行ジョブの設定

  2. ダイアログで、これら 2 つのパラメーターを次のように設定します。

    • ContentFragmentMigration:有効 : 1
    • ContentFragmentMigration:強制 : 1
  3. 保存 仕様 – 更新手順が開始します。

  4. 手順が完了するまで待ちます。 この手順は、プロパティが cfGlobalVersion 次に表示 /content/dam およびがに設定されています。 1.

  5. OSGi 設定に戻って手順を非アクティブ化します。

    のダイアログで コンテンツフラグメント移行ジョブの設定 これら 2 つのパラメーターを次のように設定します。

    • ContentFragmentMigration:有効 : 0
    • ContentFragmentMigration:強制 : 0

制限事項 limitations

次の制限事項に注意してください。

  • GraphQL フィルターのパフォーマンスの最適化は、すべてのコンテンツフラグメントを完全に更新した後にのみ可能です(JCR ノード /content/damcfGlobalVersion のプロパティが存在することで示される)

  • コンテンツフラグメントをコンテンツパッケージから読み込む場合(crx/de を使用)、更新手順を実行してから、更新手順が再実行されるまで、これらのコンテンツフラグメントは GraphQL クエリ結果で考慮されません。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2