Actualización de los fragmentos de contenido para el filtrado optimizado de GraphQL updating-content-fragments-for-optimized-graphql-filtering
Para optimizar el rendimiento de los filtros de GraphQL, ejecute un procedimiento para actualizar los fragmentos de contenido.
Requisitos previos prerequisites
Asegúrese de que cuenta con un mínimo de 6.5.17.0 versiones de AEM.
Actualización de los fragmentos de contenido updating-content-fragments
Para ejecutar el procedimiento, siga estos pasos:
-
Configure las opciones de OSGi para la Configuración del trabajo de migración de fragmentos de contenido:
-
En el cuadro de diálogo, establezca estos dos parámetros de la siguiente manera:
- ContentFragmentMigration:Enabled:
1 - ContentFragmentMigration:Enforce:
1
- ContentFragmentMigration:Enabled:
-
Guardar las especificaciones: se inicia el procedimiento de actualización.
-
Espere hasta que se complete el procedimiento. El procedimiento se completa cuando la propiedad
cfGlobalVersionaparece en/content/damy se establece en1. -
Vuelva a la configuración de OSGi para desactivar el procedimiento.
En el cuadro de diálogo de la Configuración del trabajo de migración de fragmentos de contenido establezca estos dos parámetros de la siguiente manera:
- ContentFragmentMigration:Enabled:
0 - ContentFragmentMigration:Enforce:
0
- ContentFragmentMigration:Enabled:
Limitaciones limitations
Tenga en cuenta las siguientes limitaciones:
-
Optimizar el rendimiento de los filtros de GraphQL solo será posible después de una actualización completa de todos los fragmentos de contenido (indicada por la presencia de la propiedad
cfGlobalVersionpara el nodo JCR/content/dam). -
Si los fragmentos de contenido se importan desde un paquete de contenido (mediante
crx/de) después de ejecutar el procedimiento de actualización, esos fragmentos de contenido no se tendrán en cuenta en los resultados de la consulta de GraphQL hasta que se vuelva a ejecutar el procedimiento de actualización.