Show Menu
화제×

쿼리 빌더 설명 참조

예측

boolproperty

JCR 부울 속성에 일치합니다. "" true " 및 " false " 값만 받습니다. " false "의 경우 속성에 " false " 값이 있거나 없는 경우 일치합니다. 활성화되었을 때만 설정되는 부울 플래그를 확인하는 데 유용합니다.
상속된 " operation " 매개 변수는 의미가 없습니다.
패싯 추출을 지원합니다. 각 true 또는 false 값에 대해 버킷을 제공하지만 기존 속성에 대해서만 버킷을 제공합니다.

속성

  • 부울 속성 ​상대 경로(예: myFeatureEnabled 또는 jcr:content/myFeatureEnabled
  • ​값 - " true " 또는 " false "

contentfragment

결과를 컨텐츠 조각으로 제한합니다.
필터링을 지원하지 않습니다.
패싯 추출을 지원하지 않습니다.

속성

  • contentfragment ​컨텐츠 조각을 확인하는 데 모든 값과 함께 사용할 수 있습니다.

dateComparison

두 JCR DATE 속성을 서로 비교합니다. 같거나 같지 않은지, 크거나 같은지 테스트할 수 있습니다.
이것은 필터링 전용 조건자이며 검색 색인을 활용할 수 없습니다.

속성

  • property1
    첫 번째 날짜 속성에 대한 경로
  • property2
    두 번째 날짜 속성에 대한 경로
  • 작업
    " = "와 정확히 일치하려면 " != ", 불균일성 비교의 경우 " > ", property2보다 큰 속성1의 경우 " >= ", property1의 경우 property2보다 크거나 같습니다. The default value is " = ".

daterange

날짜/시간 간격에 대해 JCR 날짜 속성과 일치합니다. ISO8601을 사용합니다. 날짜 및 시간 형식( YYYY-MM-DDTHH:mm:ss.SSSZ )과 같은 부분 표현을 사용할 수 YYYY-MM-DD 있습니다. 또는 타임스탬프를 1970년 이후의 UTC 시간대(unix 시간 형식)에서 밀리초 수로 제공할 수 있습니다.
두 개의 타임스탬프, 지정된 날짜보다 최신 또는 오래된 항목 중에서 원하는 것을 찾을 수 있으며, 포함된 간격과 열린 간격 중에서 선택할 수도 있습니다.
패싯 추출을 지원합니다. "오늘", "이번 주", "이번 달", "지난 3개월", "올해", "작년" 및 "작년 이전" 버킷을 제공합니다.
필터링을 지원하지 않습니다.

속성

  • 속성
    속성에 대한 상대 경로(예: DATE``jcr:lastModified
  • lowerBound
    예를 들어, 2014-10-01
  • lowerOperation
    " > "(최신) 또는 "" >= "(이상)는 lowerBound 에 적용됩니다. The default is " > ".
  • upperBound
    예를 들어, 2014-10-01T12:15:00
  • upperOperation
    " < "(이전) 또는 " <= "(이상))가 upperBound 에 적용됩니다. The default is " < ".
  • timeZone
    ISO-8601 날짜 문자열로 제공되지 않을 때 사용할 표준 시간대의 ID입니다. 기본값은 시스템의 기본 표준 시간대입니다.

제외 경로

경로가 정규 표현식과 일치하는 결과에서 노드를 제외합니다.
이것은 필터링 전용 조건자이며 검색 색인을 활용할 수 없습니다.
패싯 추출을 지원하지 않습니다.

속성

  • 제외 경로
    정규 표현식은 결과 경로에 대해 일치하며 결과에서 일치하는 표현식을 제외합니다.

fulltext

전체 텍스트 인덱스에서 용어를 검색합니다.
필터링을 지원하지 않습니다.
패싯 추출을 지원하지 않습니다.

속성

  • 전체 텍스트
    전체 텍스트 검색어
  • relPath
    속성 또는 하위 노드에서 검색할 상대 경로입니다. 이 속성은 선택 사항입니다.

그룹

중첩된 조건을 만들 수 있습니다. 그룹에는 중첩된 그룹이 포함될 수 있습니다. QueryBuilder 쿼리의 모든 것은 암시적으로 루트 그룹에 있으므로 p.or p.not 매개 변수를 가질 수 있습니다.
값에 대해 두 속성 중 하나를 일치시키는 예:
group.p.or=true
group.1_property=jcr:title
group.1_property.value=My Page
group.2_property=navTitle
group.2_property.value=My Page

개념적으로 (1_property OR입니다 2_property) .
중첩 그룹의 예:
fulltext=Management
group.p.or=true
group.1_group.path=/content/geometrixx/en
group.1_group.type=cq:Page
group.2_group.path=/content/dam/geometrixx
group.2_group.type=dam:Asset

이렇게 하면 페이지 내​ 또는 의 ​자산에서 "관리"라는 용어가 /content/geometrixx/en /content/dam/geometrixx 검색됩니다.
개념적으로 그렇습니다 fulltext AND ( (path AND type) OR (path AND type) ) . 이러한 OR 조인은 성능을 위한 좋은 색인이 필요합니다.

속성

  • p.or
    " true "로 설정된 경우 그룹의 술어는 하나만 일치해야 합니다. 기본값은 " false "로 설정되며, 이는 모든 항목이 일치해야 함을 의미합니다
  • p.not
    " true "로 설정하면 그룹이 무효화됩니다(" false "로 기본값).
  • <술어>
    중첩된 설명 추가
  • N_<설명>
    다음과 같이 동시에 여러 중첩 예측 추가 1_property, 2_property, ...

hasPermission

현재 세션에 지정된 JCR 권한이 있는 항목으로 결과를 제한합니다.
이것은 필터링 전용 조건자이며 검색 색인을 활용할 수 없습니다. 패싯 추출을 지원하지 않습니다.

속성

  • hasPermission
    현재 사용자 세션이 해당 노드에 대해 모두 가지고 있어야 하는 쉼표로 구분된 JCR 권한예를 jcr:write 들어 jcr:modifyAccessControl

언어

특정 언어로 CQ 페이지를 찾습니다. 페이지 언어 속성과 최상위 사이트 구조의 언어 또는 로케일을 포함하는 페이지 경로를 모두 확인합니다.
이것은 필터링 전용 조건자이며 검색 색인을 활용할 수 없습니다.
패싯 추출을 지원합니다. 각 고유 언어 코드에 대한 버킷을 제공합니다.

속성

  • 언어
    ISO 언어 코드(예: " de ")

유지 자산

노드가 하위 자산이 아닌 DAM 기본 자산인지 확인합니다. 이것은 기본적으로 "하위 자산" 노드 내에 없는 모든 노드입니다. 이 방법은 dam:Asset 노드 유형을 확인하지 않습니다. 이 조건자를 사용하려면 " mainasset=true " 또는 " mainasset=false "를 설정하기만 하면 추가 속성이 없습니다.
이것은 필터링 전용 조건자이며 검색 색인을 활용할 수 없습니다.
패싯 추출을 지원합니다. 기본 및 하위 자산에 대해 2개의 버킷을 제공합니다.

속성

  • 유지 자산
    boolean, 기본 자산에 대한 " true ", 하위 자산에 대한 " false "

memberOf

특정 sling 리소스 컬렉션의 구성원인 항목을 찾습니다.
이것은 필터링 전용 조건자이며 검색 색인을 활용할 수 없습니다. 패싯 추출을 지원하지 않습니다.

속성

  • memberOf
    sling 리소스 컬렉션 경로

노디네임

JCR 노드 이름에 일치합니다.
패싯 추출을 지원합니다. 각 고유 노드 이름(파일 이름)에 대한 버킷을 제공합니다.

속성

  • 노디네임
    와일드카드를 허용하는 노드 이름 패턴: * = 임의 또는 no char, ? = any char, [abc] = 대괄호 안의 문자만

만료되지 않음

JCR DATE 속성이 현재 서버 시간보다 크거나 같은지 확인하여 항목을 일치시킵니다. 날짜 속성과 같은 " expiresAt "을(를) 확인하는 데 사용할 수 있으며 아직 만료되지 않았거나( notexpired=true``notexpired=false ) 이미 만료된 것()만 제한할 수 있습니다.
필터링을 지원하지 않습니다.
날짜 범위 조건자와 동일한 방식으로 패싯 추출을 지원합니다.

속성

  • 만료되지 않음
    부울, 아직 만료되지 않은 경우 " true "(미래의 날짜 또는 같음), " false "(만료된 날짜)(필수)
  • 속성
    확인할 속성의 상대 DATE 경로(필수)

로더비

결과를 정렬할 수 있습니다. 여러 속성으로 순서를 지정해야 하는 경우, 1_orderby=first 과 같은 숫자 접두사를 사용하여 이 조건자를 여러 번 추가해야 합니다 2_oderby=second .

속성

  • 로더비
    행간 @, 예 @jcr:lastModified 또는 @jcr:content/jcr:title 쿼리의 다른 조건자로 지정된 JCR 속성 이름(예: 2_property 정렬)
  • 정렬
    정렬 방향, 내림차순의 경우 " desc ", 오름차순(기본값)의 경우 " asc "
  • case
    if set to " ignore "이면 정렬 대/소문자를 구분하지 않습니다. 즉, "a"가 "B" 앞에 옵니다.비워 두거나 비워 두면 대소문자를 구분합니다. 즉, "B"가 "a" 앞에 옵니다.

경로

지정된 경로 내에서 검색합니다.
패싯 추출을 지원하지 않습니다.

속성

  • 경로
    경로 패턴;정확 여부에 따라 전체 하위 트리가 일치하게 됩니다(예: xpath //* 에 추가됨)(exact=false, 기본값). 또는 정확한 경로 일치(와일드카드( * )를 포함할 수 있음);self가 설정된 경우 기본 노드를 포함한 전체 하위 트리가 검색됩니다.
  • exact
    true/on exact 이면 정확한 경로가 일치해야 하지만 "" * "와 일치하는 단순 와일드카드( / )를 포함할 수 있습니다.false(기본값)이면 모든 하위 항목이 포함됩니다(선택 사항).
  • 평면
    직접 하위 항목만 검색(예: xpath의 " /* " 추가)(' exact '가 true가 아닌 경우에만 사용, 선택 사항)
  • self
    하위 트리를 검색하지만 경로로 지정된 기본 노드를 포함합니다(와일드카드 없음).

속성

JCR 속성 및 해당 값에 일치합니다.
패싯 추출을 지원합니다. 결과의 각 고유 속성 값에 대한 버킷을 제공합니다.

속성

  • 속성
    속성에 대한 상대 경로(예: jcr:title
  • 정렬 단추
    값 -jcr 속성 유형을 문자열로 변환
  • N_value
    사용, 1_value``2_value ,..여러 값( OR 기본적으로 결합되고, AND if 및=true로 조합됨)(5.3부터) 확인
  • 여러 값( N_value )을 AND와 결합하는 경우(5.3 이후) true로 설정
  • 작업
    " equals " 정확히 일치하는 경우(기본값), unequals " 불균등 비교의 경우 " like ", jcr:like xpath 함수(선택 사항) 사용을 위한 경우 " not "(예: " not(@prop) " in xpath, value param will ignored) 또는 " exists " for existing check (value can be true - property must exist, the default - or false - same as " not ")
  • 심도
    속성/상대 경로가 존재할 수 있는 와일드카드 수준 수(예: 노드/크기, 노드/amp;ast;/size and node/&ast;/&ast;/size) property=size depth=2 를 확인합니다.

rangeproperty

JCR 속성을 간격과 일치시킵니다. 이는 LONG DOUBLE 와 같은 선형 유형의 속성에 적용됩니다 DECIMAL . for DATE please see the date format input.
하한 및 상한을 정의하거나 그 중 하나만 정의할 수 있습니다. 작업(예: "보다 작음" 또는 "더 적거나 같음")을 개별적으로 하한 및 상한 값에 지정할 수도 있습니다.
패싯 추출을 지원하지 않습니다.

속성

  • 속성
    상대 경로 속성
  • lowerBound
    bound 하단의
  • lowerOperation
    " > "(기본값) 또는 " >= "는 lowerValue
  • upperBound
  • upperOperation
    " < "(기본값) 또는 " <= "는 lowerValue
  • decimal
    " true " if checked property is the type Decimal

relativedaterange

현재 서버 시간을 기준으로 시간 오프셋을 사용하여 날짜/시간 간격에 대한 JCR DATE 속성을 일치시킵니다. 밀리초 값이나 버그 lowerBound 질라 구문(1초, 2분, 3시간, 4일, 5주, 6개월, 7년)을 지정하고 upperBound 1s 2m 3h 4d 5w 6M 7y 사용할 수 있습니다. 현재 시간 이전의 음수 오프셋을 나타내는 " - "가 있는 접두사입니다. 또는 만 지정하면 다른 lowerBound upperBound 값이 0으로 기본 설정되며, 이는 현재 시간을 의미합니다.
예:
  • upperBound=1h (and no) would select anything in next hour(그리고 no lowerBound )
  • lowerBound=-1d (and no) would select anything in the last 24 hours upperBound
  • lowerBound=-6M 6개월에서 3개월까지 upperBound=-3M 어떤 것도 선택할 수 있습니다.
  • lowerBound=-1500 그리고 upperBound=5500 과거 1500밀리초에서 미래의 5500밀리초 사이의 어떤 것을 선택합니다.
  • lowerBound=1d 그리고 upperBound=2d 내일 모레 어떤 것을 선택하겠습니까?
고려상 윤년은 없으며 모든 달은 30일입니다.
필터링을 지원하지 않습니다.
날짜 범위 조건자와 동일한 방식으로 패싯 추출을 지원합니다.

속성

  • upperBound
    현재 서버 시간을 기준으로 1s 2m 3h 4d 5w 6M 7y (1초, 2분, 3시간, 4일, 5주, 6개월, 7년)의 상한을 밀리초 또는 (1초, 2분, 3시간, 4일, 5주, 6개월, 7년)로 설정하는 경우 음수 오프셋에 "-"를 사용합니다.
  • lowerBound
    현재 서버 시간과 관련하여 밀리초 또는 1s 2m 3h 4d 5w 6M 7y (1초, 2분, 3시간, 4일, 5주, 6개월, 7년)으로 설정된 낮은 날짜, 음수 오프셋에 "-"를 사용합니다.

root

루트 설명 그룹. 그룹의 모든 기능을 지원하고 전역 쿼리 매개 변수를 설정할 수 있습니다.
"root"라는 이름은 쿼리에서 사용되지 않으며 암시적입니다.

속성

  • p.offset
    결과 페이지의 시작을 나타내는 숫자(즉, 건너뛸 항목 수)
  • p.limit
    페이지 크기를 나타내는 숫자
  • p.guessTotal
    권장:비용이 많이 들 수 있는 전체 결과 합계를 계산하지 마십시오.최대 카운트 최대 합계를 나타내는 숫자(예: 1000, 러프 크기와 더 작은 결과를 위해 정확한 숫자를 사용자에게 제공하는 숫자) 또는 필요한 최소 true``p.offset + p.limit
  • p.indicted
    " true "로 설정된 경우 결과에 전체 텍스트 발췌문을 포함시킵니다.
  • p.hits
    (JSON 서블릿에만 해당) 이러한 표준 히트(ResultHitWriter 서비스를 통해 확장 가능)를 사용하여 히트가 JSON으로 작성되는 방식을 선택합니다.
    • 단순한 :
      최소 항목 path , title , lastmodified``excerpt (설정된 경우)
    • 전체 :
      sling JSON rendering of the node, with jcr:path indicing the path of the hit:기본적으로 노드의 직접 속성만 나열하고, 0을 의미하는 p.nodedepth=N 전체 무한 하위 트리를 포함하는 더 깊은 트리를 포함합니다.지정된 결과 항목에 현재 세션의 JCR 권한을 p.acls=true 포함하도록 추가합니다(매핑: create = add_node , modify = set_property , delete = remove )
    • 선택적 :
      에 지정된 속성만 p.properties 해당 - URL에서 "+" 사용) 상대 경로 목록상대 경로에 깊이가 1보다 크면 하위 오브젝트로 표시됩니다.특수 jcr:path 속성은 히트의 경로를 포함합니다

저장 쿼리

하위 그룹 조건자로 현재 쿼리에 지속된 쿼리 빌더 쿼리의 모든 설명을 포함합니다.
이렇게 하면 추가 쿼리가 실행되지 않고 현재 쿼리가 확장됩니다.
쿼리를 프로그래밍 방식으로 유지할 수 QueryBuilder#storeQuery() 있습니다. 형식은 여러 줄 String 속성이나 Java 속성 형식의 텍스트 파일로 쿼리를 포함하는 nt:file 노드일 수 있습니다.
저장된 쿼리의 조건자에 대한 패싯 추출을 지원하지 않습니다.

속성

  • 저장 쿼리
    저장된 쿼리의 경로(문자열 속성 또는 nt:file 노드)

유사

JCR XPath를 사용한 유사성 검색 rep:similar() 기능
필터링을 지원하지 않습니다. 패싯 추출을 지원하지 않습니다.

속성

  • 비슷한 노드를 찾을 노드에 대한 ​절대 경로입니다.
  • 하위 ​노드 또는 현재 노드의 상대 경로(선택 사항, 기본값은 " . . ")

tag

태그 제목 경로를 지정하여 하나 이상의 태그가 지정된 컨텐츠를 검색합니다.
패싯 추출을 지원합니다. 현재 태그 제목 경로를 사용하여 각 고유한 태그에 대한 버킷을 제공합니다.

속성

  • 태그
    찾을 태그 제목 경로(예: "자산 속성:방향/가로"
  • N_value
    사용, 1_value``2_value ,..여러 태그 확인( OR 기본적으로 결합되고, AND if 및=true로 결합)(5.6 이후)
  • 속성
    찾을 속성(또는 속성에 대한 상대 경로)(기본값 " cq:tags ")

tagid

태그 ID를 지정하여 하나 이상의 태그가 지정된 컨텐츠를 검색합니다.
패싯 추출을 지원합니다. 현재 태그 ID를 사용하여 각 고유한 태그에 대한 버킷을 제공합니다.

속성

  • tagid
    찾을 태그 id(예: " properties:orientation/landscape ")
  • N_value
    사용, 1_value``2_value ,..여러 태그 id( OR 기본적으로 결합되고, AND if 및=true로 조합됨)(5.6 이후) 확인
  • 속성
    찾을 속성(또는 속성에 대한 상대 경로)(기본값 " cq:tags ")

tagsearch

키워드를 지정하여 하나 이상의 태그가 지정된 컨텐츠를 검색합니다. 이렇게 하면 우선 제목에 이러한 키워드가 포함된 태그를 검색한 다음, 이러한 태그가 지정된 항목만 결과로 제한됩니다.
패싯 추출을 지원하지 않습니다.

속성

  • tagsearch
    태그 제목에서 검색할 키워드
  • 속성
    찾을 속성(또는 속성에 대한 상대 경로)(기본값 " cq:tags ")
  • lang
    to search in a certain localized tag title only (e.g." de ")
  • 모두
    (bool) 전체 태그 전체 텍스트, 즉 모든 제목, 설명 등을 검색합니다. ("l"보다 우선함 ang )

유형

결과를 특정 JCR 노드 유형(기본 노드 유형 또는 혼합 유형 모두)으로 제한합니다. 이렇게 하면 해당 노드 유형의 하위 유형도 검색됩니다. 저장소 검색 색인은 효율적인 실행을 위해 노드 유형을 포함해야 합니다.
패싯 추출을 지원합니다. 결과의 각 고유 유형에 대한 버킷을 제공합니다.

속성

  • 유형
    검색할 노드 유형 또는 혼합 이름(예: cq:Page