Adobe Experience Manager에서 특수 문자를 검색할 수 없음

Adobe Experience Manager에서 자산 메타데이터에 대괄호([ 또는 ])와 같은 특수 문자가 포함되어 있으면 검색이 실패합니다. 검색 엔진이 이러한 문자를 지원하지 않으므로 쿼리는 대괄호에서 처리를 중지하고 불완전한 결과를 반환합니다. 검색 오류를 수정하려면 메타데이터에 대괄호를 사용하지 않거나 고급 쿼리에 대해 Query Builder를 사용합니다.

설명 description

환경

  • 제품: Adobe Experience Manager(AEM) On-Premise, v6.5
  • 인스턴스: 프로덕션

문제/증상

  • 쿼리에 대괄호([ 또는 ])를 사용할 때 검색이 실패합니다.

  • AEM에서는 자산 속성(예: "설명")에 대괄호를 사용할 수 있지만 검색 엔진은 대괄호를 지원하지 않습니다.

  • 대괄호가 있는 쿼리는 입력이 잘려서 불완전하거나 잘못된 결과를 반환합니다.

  • 예:

    • NS78[이(가) 포함된 설명을 검색하는 중입니다.
    • NS78[ - 검색에 실패하고 의도한 에셋을 반환하지 않습니다.

해결 방법 resolution

이 문제를 해결하려면 다음 단계를 수행합니다.

  1. 가능하면 "설명"과 같은 검색 가능한 필드에는 대괄호([ 또는 ])를 사용하지 마십시오.
  2. 자산 속성에 대괄호가 필요한 경우 표준 AEM 검색을 사용하여 안전하게 검색할 수 없습니다.
  3. Query Builder를 사용하여 이러한 제한 사항을 무시하는 고급 쿼리를 만듭니다.
  4. 장기적인 문제를 해결하려면 개발 팀이나 Adobe 지원 팀과 함께 사용자 정의 검색 개선 사항을 살펴보십시오.

참고: AEM 검색을 안정적으로 유지하려면 검색 가능한 메타데이터에 지원되는 문자만 사용하십시오.

관련 읽기

AEMaaCS 사용 안내서의 AEM 자산 검색 모범 사례

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