更新内容片段以进行优化的 GraphQL 筛选 updating-content-fragments-for-optimized-graphql-filtering

要优化 GraphQL 筛选的性能,可运行一个程序来更新内容片段。

NOTE
更新内容片段后,可遵循优化 GraphQL 查询的建议。

前提条件 prerequisites

确保您至少具有6.5.17.0版本的AEM。

更新内容片段 updating-content-fragments

要运行该过程,请执行以下步骤:

  1. 配置OSGi设置 对于 内容片段迁移作业配置

    OSGi内容片段迁移作业配置

  2. 在对话框中,按以下方式设置这两个参数:

    • ContentFragmentMigration:已启用1
    • ContentFragmentMigration:强制1
  3. 保存 规范 — 更新过程启动。

  4. 请等待该过程完成。 当属性为 cfGlobalVersion 显示于 /content/dam 并且设置为 1.

  5. 返回到OSGi配置以取消激活该过程。

    在的对话框中 内容片段迁移作业配置 按以下方式设置这两个参数:

    • ContentFragmentMigration:已启用0
    • ContentFragmentMigration:强制0

限制 limitations

请注意以下限制:

  • 只能在完全更新所有内容片段(由 JCR 节点 /content/damcfGlobalVersion 属性指示)后,才能优化 GraphQL 筛选器的性能

  • 如果在运行更新过程后从包导入了内容片段(使用 crx/de),则直到再次执行更新过程后,才会在 GraphQL 查询结果中再次考虑这些内容片段。

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