更新内容片段以进行优化的 GraphQL 筛选 updating-content-fragments-for-optimized-graphql-filtering
要优化 GraphQL 筛选的性能,可运行一个程序来更新内容片段。
NOTE
更新内容片段后,可遵循优化 GraphQL 查询的建议。
前提条件 prerequisites
确保您至少具有6.5.17.0版本的AEM。
更新内容片段 updating-content-fragments
要运行该过程,请执行以下步骤:
-
-
在对话框中,按以下方式设置这两个参数:
- ContentFragmentMigration:已启用 :
1
- ContentFragmentMigration:强制 :
1
- ContentFragmentMigration:已启用 :
-
保存 规范 — 更新过程开始。
-
请等待该过程完成。 当属性
cfGlobalVersion
出现在/content/dam
上并且设置为1
时,过程已完成。 -
返回到OSGi配置以取消激活该过程。
在 内容片段迁移作业配置 的对话框中,按以下方式设置这两个参数:
- ContentFragmentMigration:已启用 :
0
- ContentFragmentMigration:强制 :
0
- ContentFragmentMigration:已启用 :
限制 limitations
请注意以下限制:
-
只能在完全更新所有内容片段(由 JCR 节点
/content/dam
的cfGlobalVersion
属性指示)后,才能优化 GraphQL 筛选器的性能 -
如果在运行更新过程后从包导入了内容片段(使用
crx/de
),则直到再次执行更新过程后,才会在 GraphQL 查询结果中再次考虑这些内容片段。
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2