/home/users/internalUsers
いくつかのツリー (たとえば、`/home/users/guests、...) で編成されたユーザーで Adobe CQ5 を使用しています。
任意のツリーでユーザーを見つけようとしています。できました
http://localhost:4900/bin/querybuilder.json?type=rep:User&nodename=*username
そして私は得る
{"success":true,"results":1,"total":1,"offset":0,"hits" [{"path":"/home/users/testUsers/u/username","excerpt":"","name": ....
ただし、これは で終わるすべてのユーザー名と一致しますusername
。を削除するか、*
または配置する/
と、一致するものが見つかりません。
私は試した
http://localhost:4900/bin/querybuilder.json?type=rep:User&nodename=username
http://localhost:4900/bin/querybuilder.json?type=rep:User&nodename=/username
http://localhost:4900/bin/querybuilder.json?type=rep:User&nodename=*/username
http://localhost:4900/bin/querybuilder.json?type=rep:User&nodename=*%2Fusername
成功せずに。
複数のパスの中からユーザーを確実に見つける方法はありますか?
編集
元の問題(ユーザーの検索)を次の方法で解決しました。
http://localhost:4900/bin/querybuilder.json?type=rep:User&property=rep:principalName&property.value=username
与えられた名前でノードを検索する方法を知ることは、依然として興味深いでしょう。