この xpath クエリには、jackrabbit sql 2 と同等のクエリが必要です
xpath = "/jcr:root//institutes/institute[*]/(@title | @overallScore)"
'/IN/institues/institute'
ISCHILDNODE()制約を使用して取得できるsql2用にこれを用意しています
でも、このまま全研究所を返還したい'/%/institutes/institute'
。join を使用してこれを達成できる場合は、完全なステートメントをお知らせください
現在、このクエリを使用していますが、成功していません
ref:参照リンク
sql2 = "SELECT institute.title, institute.overallScore FROM [nt:unstructured] AS country "
+ "INNER JOIN [nt:unstructured] AS institutes ON ISCHILDNODE(institutes, country) "
+ "INNER JOIN [nt:unstructured] AS institute ON ISCHILDNODE(institute, institutes) "
+ "WHERE NAME(institutes) = 'institutes' ORDER BY institute.overallScore DESC";
また、jackrabbit では PATH() like が実装されていないこともわかりました