O índice Oak personalizado não está selecionado para consultas no Adobe Experience Manager
Este artigo explica por que um índice Oak personalizado no Adobe Experience Manager (AEM) pode não ser selecionado para determinadas consultas e fornece etapas para resolver o problema.
Descrição description
Ambientes
- Adobe Experience Manager (no local)
- AEM as a Cloud Service (AEMaaCS)
Sintomas
Um índice Oak personalizado geralmente é criado no AEM para melhorar o desempenho de consultas específicas, como aquelas filtradas por tags e ordenadas por data de publicação. No entanto, após implantar o índice personalizado, você percebe que sua consulta continua a usar o índice ntBaseLucene-2 padrão em vez do índice personalizado, resultando em um desempenho de consulta mais lento. Esse problema pode ocorrer em implantações do AEM as a Cloud Service (AEMaaCS) e em implantações locais do AEM.
Resolução resolution
Siga as etapas abaixo para resolver o problema:
-
Revise sua definição de índice Oak personalizado e verifique a presença da propriedade
selectionPolicydefinida comotag. -
Se
selectionPolicy="tag"estiver presente, remova esta propriedade da definição de índice. Não altere outros elementos de configuração, comoincludedPaths,typeou propriedades indexadas. -
Reimplante a definição de índice atualizada:
-
Para AEM as a Cloud Service (AEMaaCS): implante o pacote de índice atualizado usando o Cloud Manager.
-
Para AEM no local: implante o pacote de índice atualizado usando seu método de implantação padrão (como gerenciador de pacotes ou implantação de sistema de arquivos).
-
-
Permitir que o AEM reindexe e ative a nova definição de índice.
-
Use a ferramenta Desempenho da consulta ou o recurso Explicar para verificar se sua consulta agora usa o índice personalizado em vez de
ntBaseLucene-2. -
Confirme se o tempo de resposta da consulta melhora e atende ao desempenho esperado.