Show Menu
화제×

사용자 정의 검색 양식 업그레이드

AEM 6.2에서 사용자 지정 검색 양식이 저장소에 저장되는 위치가 변경되었습니다. 업그레이드 시 6.1의 위치에서 이동됩니다.
  • /apps/cq/gui/content/facets
를 새 위치에 추가합니다.
  • /conf/global/settings/cq/search/facets
따라서 양식을 계속 사용하려면 업그레이드 후 수동으로 조정해야 합니다.
이는 새 검색 양식과 사용자 정의된 기본 양식에 적용됩니다.
자세한 내용은 검색 패싯 문서를 참조하십시오 .

resourceType 속성 변경

별도로 명시되어 있지 않는 한, 업그레이드 후에 수행해야 하는 대부분의 조정 작업은 구성된 사용자 지정 검색 양식의 sling:resourceType 속성을 변경해야 합니다. 속성이 렌더링 스크립트의 올바른 위치를 가리키도록 필요합니다.
다음을 수행하여 속성을 변경할 수 있습니다.
  1. 다음으로 이동하여 CRXDE Lite 열기 https://server:port/crx/de/index.jsp
  2. 아래 사용자 지정 검색 양식 목록에 지정된 대로 조정해야 하는 노드의 위치를 찾습니다 .
  3. 노드를 클릭합니다. 오른쪽 속성 창에서 sling:resourceType 속성을 클릭하고 수정합니다 .
  4. 마지막으로 모든 저장 단추를 눌러 변경 사항을 저장합니다 .

사용자 지정 검색 양식 목록

아래에 모든 사용자 정의 검색 양식 및 업그레이드 후 필요한 수정 사항 목록이 표시됩니다. 그들은 의 이름을 /conf/global/settings/cq/search/facets/sites/items 말한다.

노드 이름이 "fulltext"인 전체 텍스트 설명

6.1의 기본 검색 양식의 노드/s 전체 텍스트
6.1의 리소스 유형
cq/gui/components/common/admin/customsearch/searchitects/fulltextdecher
6.2의 리소스 유형 해당 없음
AEM 6.1에서 표준 전체 텍스트 설명은 검색 양식의 일부였습니다. 6.2에서는 전체 텍스트 필드가 OmniSearch로 대체되었습니다. 이 조건자는 프로그래밍 방식으로 생략되며 제거할 수 있습니다.
​작업:노드를 완전히 제거합니다.

기타 전체 텍스트 설명

Node/s in default Search From in 6.1 해당 없음
6.1의 리소스 유형
cq/gui/components/common/admin/customsearch/searchitects/fulltextdecher
6.2의 리소스 유형
cq/gui/components /coral/ common/admin/customsearch/searchitects/fulltextpredicate
​작업:속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).

경로 브라우저 설명

6.1의 기본 검색 양식의 노드/s 경로
6.1의 리소스 유형
cq/gui/components/common/admin/customsearch/searchitects/pathector
6.2의 리소스 유형
cq/gui/components /coral/ common/admin/customsearch/searchpredicates/pathector
​작업:속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).

태그 설명

6.1의 기본 검색 양식의 노드/s 태그
6.1의 리소스 유형
cq/gui/components/common/admin/customsearch/searchitects/tagspredicate
6.2의 리소스 유형
cq/gui/components /coral/ common/admin/customsearch/searchitects/tagspredicate
​작업:resourceType 속성을 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).

페이지 상태 설명

6.1의 기본 검색 양식의 노드/s pagestatus술어
6.1의 리소스 유형
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/pagestateusdec
6.2의 리소스 유형 해당 없음
페이지 상태는 두 개의 옵션 속성 예측자로 대체되었습니다. 하나는 게시용이고 다른 하나는 LiveCopy 상태용입니다.
작업:
  • 노드 pagestatuspredicate 제거
  • 노드 복사
    • /libs/settings/cq/search/facets/sites/jcr:content/items/publishstatuspredicate
    • /conf/global/settings/cq/search/facets/sites/jcr:content/items
  • 노드 복사
    • /libs/settings/cq/search/facets/sites/jcr:content/items/livecopystatuspredicate
    • /conf/global/settings/cq/search/facets/sites/jcr:content/items
  • 노드의 listOrder 속성을 " analyticspredicate 8 "으로 설정해야 합니다. 이것은 충돌을 피하기 위해 필요합니다.

날짜 범위 설명

6.1의 기본 검색 양식의 노드/s daterangeperc
6.1의 리소스 유형 cq/gui/components/common/admin/customsearch/searchiteschematements/daterangedec
6.2의 리소스 유형
cq/gui/components /coral/ common/admin/customsearch/searchiteschematements/daterangede조건자
​작업:속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).

숨겨진 필터

6.1의 기본 검색 양식의 노드/s 유형
6.1의 리소스 유형
granite/ui/components/foundation/form/hidden
6.2의 리소스 유형
granite/ui/components/foundation/form/hidden
​작업:조정할 필요가 없습니다.

분석 설명

6.1의 기본 검색 양식의 노드/s 분석 자료
6.1의 리소스 유형
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/analyticsDisdicate
6.2의 리소스 유형
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/analyticsDisdicate
​작업:속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).

범위 설명

6.1의 기본 검색 양식의 노드/s 해당 없음
6.1의 리소스 유형
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/rangedec
6.2의 리소스 유형
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/range조건자
​작업:속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).
참고:6.1과 반대로 범위 술어가 더 이상 검색 막대에서 태그를 렌더링하지 않습니다.

옵션 속성 설명

6.1의 기본 검색 양식의 노드/s 해당 없음
6.1의 리소스 유형
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/optionspredicate
6.2의 리소스 유형
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/optionspredicate
​작업:속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).

슬라이더 범위 설명

6.1의 기본 검색 양식의 노드/s 해당 없음
6.1의 리소스 유형
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/sliderrangedec
6.2의 리소스 유형
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/sliderrangedecher
​작업:속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).

구성 요소 설명

6.1의 기본 검색 양식의 노드/s 해당 없음
6.1의 리소스 유형
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/componentsDisdicate
6.2의 리소스 유형
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/componentsDisdicate
​작업:속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).

작성자 설명

6.1의 기본 검색 양식의 노드/s 해당 없음
6.1의 리소스 유형
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/userpredictive
6.2의 리소스 유형
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/userpredicate
​작업:속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).

템플릿 설명

6.1의 기본 검색 양식의 노드/s 해당 없음
6.1의 리소스 유형
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/templatester
6.2의 리소스 유형
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/templateschemer
​작업:속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).

자산 관리자 검색 레일

아래 노드는 /conf/global/settings/dam/search/facets/assets/items

노드 이름이 "fulltext"인 전체 텍스트 설명

6.1의 기본 검색 양식의 노드/s
전체 텍스트
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchitects/fulltextpredicate
6.2의 리소스 유형
해당 없음
6.1에서는 표준 전체 텍스트 조건자가 검색 양식의 일부였습니다. 6.2에서는 전체 텍스트 필드가 OmniSearch로 대체되었습니다. 이 조건자는 프로그래밍 방식으로 생략되며 제거할 수 있습니다.
​작업:위에 언급된 노드를 제거합니다.

경로 브라우저 설명

6.1의 기본 검색 양식의 노드/s
경로 브라우저
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/pathbrowserdec
6.2의 리소스 유형
dam/gui/coral/components/admin/customsearch/searchpredicates/pathbrowser
​작업:속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).

MIME 유형 설명

6.1의 기본 검색 양식의 노드/s
mimetype
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/optionspredicate
6.2의 리소스 유형
dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate
​작업:속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).

파일 크기 예측

6.1의 기본 검색 양식의 노드/s
파일 크기
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/filesizedicate
6.2의 리소스 유형
dam/gui/coral/components/admin/customsearch/searchiteschematements/sliderangedespeech
​작업:위의 6.2 위치에 표시된 대로 resourceType 조정합니다.

마지막으로 수정한 자산 예측

6.1의 기본 검색 양식의 노드/s
assetlastmodified
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/assetmodifiedpred
6.2의 리소스 유형
dam/gui/coral/components/admin/customsearch/searchpredicates/assetlatemodifiedpred
작업:resourceType 속성을 조정합니다(위에 표시된 6.2 위치에 "/coral" 추가).

설명 게시

6.1의 기본 검색 양식의 노드/s
게시
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/publishpredicate
6.2의 리소스 유형
dam/gui/coral/components/admin/customsearch/searchategies/publishpredicate
작업:
  • 속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).
  • 값을 사용하여 optionPaths (문자열 유형) 속성을 추가합니다. /libs/dam/options/predicates/publish
  • 부울 값을 사용하여 singleSelect 속성을 추가합니다 true .

상태 설명

6.1의 기본 검색 양식의 노드/s
상태
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/optionspredicate
6.2의 리소스 유형
dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate
​작업:속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).

만료 상태 예측

6.1의 기본 검색 양식의 노드/s
만료 상태
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/expiredassetdetechm
6.2의 리소스 유형
dam/gui/coral/components/admin/customsearch/searchpredicates/expiredassetdicate
​작업:속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).

메타데이터 유효성 예측

6.1의 기본 검색 양식의 노드/s
메타데이터의 가능성
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/optionspredicate
6.2의 리소스 유형
dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate
​작업:속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).

등급 예측

6.1의 기본 검색 양식의 노드/s
등급
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/ratingpredicate
6.2의 리소스 유형
dam/gui/coral/components/admin/customsearch/searchiteschematements/sliderangedespeech
​작업:속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).

방향 설명

6.1의 기본 검색 양식의 노드/s
방향
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/tags
6.2의 리소스 유형
cq/gui/components/coral/common/admin/customsearch/searchitects/tagspredicate
작업:
  • 속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).
  • 동일한 노드의 속성과 동일한 fieldLabel text 값을 갖는 속성을 추가합니다.
  • 동일한 노드의 속성과 동일한 emptyText text 값을 갖는 속성을 추가합니다.
  • 동일한 노드의 속성과 동일한 rootPath optionPaths 값을 갖는 속성을 추가합니다.

스타일 설명

6.1의 기본 검색 양식의 노드/s
style
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/tags
6.2의 리소스 유형
cq/gui/components/coral/common/admin/customsearch/searchitects/tagspredicate
작업:
  • 속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).
  • 동일한 노드의 속성과 동일한 fieldLabel text 값을 갖는 속성을 추가합니다.
  • 동일한 노드의 속성과 동일한 emptyText text 값을 갖는 속성을 추가합니다.
  • 동일한 노드의 속성과 동일한 rootPath optionPaths 값을 갖는 속성을 추가합니다.

비디오 형식 예측

6.1의 기본 검색 양식의 노드/s
videoFormat
6.1의 리소스 유형
dam/gui/components/admin/customsearch/searchpredicates/optionspredicate
6.2의 리소스 유형
dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate
​작업:속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).

기본 자산 설명

6.1의 기본 검색 양식의 노드/s
유지 자산
6.1의 리소스 유형
granite/ui/components/foundation/form/hidden
6.2의 리소스 유형
granite/ui/components/coral/foundation/form/hidden
​작업:속성을 resourceType 조정합니다(위에 표시된 6.2 위치와 같이 " /coral " 추가).