Adobe CQ5/Adobe Experience Manager에서 JCR-SQL2, JCR-SQL 또는 QueryBuilder를 사용하여 동일한 이름의 형제 (SNS)를 찾을 수 있습니까? 다음과 같이 정의된다Jackrabbit에 같은 이름의 형제를 쿼리하는 방법
if(node.getIndex() > 1) {
// this node is matching the SNS criteria
}
SNS를 : 나는 전체 저장소 (느리고 장기 실행 작업을) 통과하지 않고 다음과 같은 기준을 갖는 쿼리와 그 노드를 일치하기 위해 노력하고있어
/a/b/c
/a/b/c[2]
/a/b/c[3]
/a/b[2]/c[2]
/a/b/c[3]
/a/d/f
/a/d/f[2]
/a/b/c [3],/a/b [2]/c [2],/a/b/c [3] ,/a/d/f [2].
이 기사는 알고 있지만 쿼리가있는 대체 솔루션이 있기를 바랍니다. 저장소의 크기가 TB 인 경우, 그러한 통과 솔루션은 매우 치명적인 작업입니다. – d33t
이것이 킬러가 되겠지만, 그러한 결과는 쿼리로 얻을 수 없으며 어떤 인덱스로도 이익을 얻을 수 없기 때문에 순회가 유일한 옵션 일 수 있습니다. 우리는 하나의 유틸리티로 작성하고 계속해서 보고서를 작성할 수 있었고 그 중 하나 였기 때문에 괜찮 았습니다. 또한 마이 그 레이션 전에 중복 형제를 표시하기 위해 이전 시스템에 리스너를 작성했습니다. HTH –
최근이 솔루션을 찾았습니다. 도움을 주셔서 감사합니다! – d33t