【发布时间】:2014-10-22 15:57:53
【问题描述】:
我有一个使用通配符的搜索请求。
我创建了以下查询
SELECT * FROM [nt:base] AS p WHERE
ISDESCENDANTNODE(p, [/home/users/ldap/2]) AND
p.[sling:resourceType] = 'cq/security/components/profile' AND
Contains (p.memberOf, 'SUG-pilot-anna')
它按预期工作。此查询的任务是查找属于特定 ldap 组成员的用户。
因为要搜索每个组需要做很多工作,比如
SUG-pilot-anna
SUG-pilot-berta
SUG-pilot-ceta
,使用通配符会更容易、更有效。根据一些文档,LIKE 运算符受 SQL2 支持。
我的问题是:使用通配符的查询看起来如何?
感谢您的帮助/建议。
【问题讨论】: