A Omni-pesquisa de texto livre leva a picos de desempenho no AEM

Pesquisas de texto de forma livre no recurso Omni-search do AEM geram várias consultas sem filtros, causando degradação de desempenho e tempos limite no ambiente do Autor. A remoção do nó responsável pela classificação na memória melhora o desempenho. Essa solução alternativa melhora o desempenho da consulta nas páginas do AEM.

Descrição description

Ambiente

Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites

Problema/Sintomas

Pesquisas de texto de forma livre em Omni-search acionam várias consultas, resultando em problemas de desempenho.

  • Altos tempos de resposta e tempos limite ocorrem ao usar Omni-search sem filtros.
  • Os alertas são acionados na ferramenta Desempenho da consulta.
  • A interface do usuário exibe um erro Falha ao enviar o formulário devido a tempos limite.
  • O problema não ocorre quando filtros como Sites são aplicados.
  • O problema é causado pelo nó: /conf/global/settings/cq/search/facets/sites/jcr:content/items/orderby

Resolução resolution

Para resolver isso:

  1. Identifique o nó /conf/global/settings/cq/search/facets/sites/jcr:content/items/orderby, que causa classificação na memória de conjuntos de resultados grandes e reduz a execução da consulta.
  2. Exclua o nó do ambiente usando um comando cURL ou um método semelhante. Verifique se você tem privilégios administrativos para executar esta ação.
  3. Teste as consultas afetadas novamente nas páginas do AEM e no Construtor de consultas para confirmar se o desempenho melhorou.
  4. Entenda que esta é uma solução temporária. Se as alterações de esquema reintroduzirem o nó, o problema retornará. A engenharia do Adobe está trabalhando em uma correção permanente para esse comportamento.
  5. Se o problema retornar devido à modificação do schema ou outros fatores, repita o processo de remoção do nó (etapa 2) para restaurar o desempenho.
  6. Para melhorar ainda mais o desempenho, verifique se os índices personalizados estão definidos e implantados corretamente nos ambientes do autor e de publicação. Use ferramentas como a saída Explicar consulta ou logs de depuração para confirmar se os índices estão sendo usados com eficiência durante a execução da consulta.

Observação: o Adobe está trabalhando ativamente em uma correção permanente para esse problema.

Leitura relacionada

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f