Adobe Experience Manager의 쿼리에 대해 사용자 정의 Oak 색인이 선택되지 않음

이 문서에서는 특정 쿼리에 대해 Adobe Experience Manager(AEM)의 사용자 지정 Oak 색인이 선택되지 않을 수 있는 이유를 설명하고 문제 해결 단계를 제공합니다.

설명 description

환경

  • Adobe Experience Manager (온-프레미스)
  • AEM as a Cloud Service (AEMaaCS)

증상

사용자 지정 Oak 색인은 태그로 필터링하고 게시한 날짜별로 정렬하는 쿼리와 같은 특정 쿼리의 성능을 개선하기 위해 AEM에서 종종 만들어집니다. 그러나 사용자 지정 색인을 배포한 후에도 쿼리에서 사용자 지정 색인 대신 기본 ntBaseLucene-2 색인을 계속 사용하여 쿼리 성능이 저하됩니다. 이 문제는 AEM as a Cloud Service(AEMaaCS) 및 온프레미스 AEM 배포 모두에서 발생할 수 있습니다.

해결 방법 resolution

아래 단계에 따라 문제를 해결하십시오.

  1. 사용자 지정 Oak 인덱스 정의를 검토하고 tag(으)로 설정된 selectionPolicy 속성이 있는지 확인합니다.

  2. selectionPolicy="tag"이(가) 있으면 인덱스 정의에서 이 속성을 제거하십시오. includedPaths, type 또는 인덱싱된 속성과 같은 다른 구성 요소는 변경하지 마십시오.

  3. 업데이트된 색인 정의 재배포:

    • AEM as a Cloud Service(AEMaaCS)의 경우: Cloud Manager을 사용하여 업데이트된 인덱스 패키지를 배포합니다.

    • 온-프레미스 AEM의 경우: 표준 배포 방법(예: 패키지 관리자 또는 파일 시스템 배포)을 사용하여 업데이트된 인덱스 패키지를 배포합니다.

  4. AEM에서 색인을 재지정하고 새 색인 정의를 활성화하도록 허용합니다.

  5. 이제 쿼리에서 ntBaseLucene-2 대신 사용자 지정 색인을 사용하는지 확인하려면 쿼리 성능 도구 또는 설명 기능을 사용하십시오.

  6. 쿼리 응답 시간이 개선되고 예상 성능을 충족하는지 확인합니다.

recommendation-more-help
experience-cloud-kcs-help-kbarticles