Atualizar fragmentos de conteúdo para a filtragem otimizada de GraphQL updating-content-fragments-for-optimized-graphql-filtering
Para otimizar o desempenho dos filtros do GraphQL, execute um procedimento para atualizar os Fragmentos de conteúdo.
Pré-requisitos prerequisites
Verifique se você tem no mínimo a versão 6.5.17.0 do AEM.
Atualização dos fragmentos de conteúdo updating-content-fragments
Para executar o procedimento, siga as etapas abaixo:
-
Defina as configurações de OSGi para a Configuração do Trabalho de Migração de Fragmento de Conteúdo:
-
Na caixa de diálogo do, defina esses dois parâmetros da seguinte maneira:
- MigraçãoDeFragmentoDeConteúdo:Enabled :
1 - MigraçãoDeFragmentoDeConteúdo:Enforce :
1
- MigraçãoDeFragmentoDeConteúdo:Enabled :
-
Salve as especificações - o procedimento de atualização é iniciado.
-
Aguarde até que o procedimento seja concluído. O procedimento é concluído quando a propriedade
cfGlobalVersionaparece em/content/dame está definida como1. -
Retorne à configuração do OSGi para desativar o procedimento.
Na caixa de diálogo da Configuração do trabalho de migração de fragmento de conteúdo, defina estes dois parâmetros da seguinte maneira:
- MigraçãoDeFragmentoDeConteúdo:Enabled :
0 - MigraçãoDeFragmentoDeConteúdo:Enforce :
0
- MigraçãoDeFragmentoDeConteúdo:Enabled :
Limitações limitations
Observe as seguintes limitações:
-
A otimização do desempenho dos filtros de GraphQL só será possível após uma atualização completa de todos os fragmentos de conteúdo (indicada pela presença da propriedade
cfGlobalVersionno nó/content/damdo JCR) -
Se os fragmentos de conteúdo forem importados de um pacote de conteúdo (usando
crx/de) depois que o procedimento de atualização for executado, esses fragmentos de conteúdo não serão considerados nos resultados da consulta de GraphQL até que o procedimento de atualização seja executado novamente.