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
아래 단계에 따라 문제를 해결하십시오.
-
사용자 지정 Oak 인덱스 정의를 검토하고
tag(으)로 설정된selectionPolicy속성이 있는지 확인합니다. -
selectionPolicy="tag"이(가) 있으면 인덱스 정의에서 이 속성을 제거하십시오.includedPaths,type또는 인덱싱된 속성과 같은 다른 구성 요소는 변경하지 마십시오. -
업데이트된 색인 정의 재배포:
-
AEM as a Cloud Service(AEMaaCS)의 경우: Cloud Manager을 사용하여 업데이트된 인덱스 패키지를 배포합니다.
-
온-프레미스 AEM의 경우: 표준 배포 방법(예: 패키지 관리자 또는 파일 시스템 배포)을 사용하여 업데이트된 인덱스 패키지를 배포합니다.
-
-
AEM에서 색인을 재지정하고 새 색인 정의를 활성화하도록 허용합니다.
-
이제 쿼리에서
ntBaseLucene-2대신 사용자 지정 색인을 사용하는지 확인하려면 쿼리 성능 도구 또는 설명 기능을 사용하십시오. -
쿼리 응답 시간이 개선되고 예상 성능을 충족하는지 확인합니다.