Adobe Experience Manager: como lidar com o alerta "Consulta sem índice detectado"
Descrição description
A AEM as a Cloud Service pode enviar um email de alerta com a linha de assunto "Consulta sem índice detectada". Esse alerta ocorre quando uma consulta atravessa toda a estrutura do nó JCR e pode causar degradação do desempenho.
Exemplo
Consulta sem Índice Detectado
selecione [ jcr:path] , [ jcr:score] , *
de [ sling:Mapping] as a
onde [ sling:internalRedirect] não é nulo
e [ sling:match] não é nulo
e isdescendantnode(a, '/etc/map/https')
Ambiente:
AEM as a Cloud Service
Resolução resolution
Ao analisar os logs do AEM, identifique o programa que acionou o query.
Dependendo da finalidade do programa e do número de nós afetados, considere uma das seguintes abordagens:
Etapa 1. Otimizar a consulta
Etapa 2. Ajustar a configuração do índice
Etapa 3. Considere implementações alternativas que evitem essas consultas (por exemplo, enumerar elementos secundários em nós específicos)
Etapa 4. Ignorar o alerta se o processo for concluído rapidamente e não afetar o desempenho
Para obter mais informações sobre como otimizar consultas e configurar índices, consulte a seguinte documentação de práticas recomendadas:
[ 1] Pesquisa e indexação de conteúdo
https://experienceleague.adobe.com/pt-br/docs/experience-manager-cloud-service/content/operations/indexing
[ 2] Práticas recomendadas de consulta e indexação
https://experienceleague.adobe.com/pt-br/docs/experience-manager-cloud-service/content/operations/query-and-indexing-best-practices