Adobe CQ5/Adobe Experience Manager で SQL2、SQL、XPath、または QueryBuilder を使用して同名の兄弟 (SNS) を見つけることは可能ですか。インスタンスを AEM 6.X にアップグレードする準備をしようとしていますが、すでに知られているように、jackrabbit oak は SNS のサポートを無効にしているため、この問題を解決しないとアップグレードは不可能です。リポジトリは再帰的にトラバースできますが、これは遅すぎるため、クエリを使用してより良いオプションを探しています。SNS は次のように定義されます。
/a/b/c
/a/b/c[2]
/a/b/c[3]
/a/b[2]/c[2]
/a/b/c[3]
私は SQL2 を好みますが、他のオプションも可能です。xml ドキュメントについてではなく、Java コンテンツ リポジトリ (JCR) について話しているため、関数や xslt は使用できないことに注意してください。