【发布时间】:2015-01-29 02:38:41
【问题描述】:
LDAP 通配符搜索如何工作?我似乎严重错过了一些东西。
我有一个类似的查询
(|(cn=john*)(sn=john*)(givenName=john*))
返回 30 个结果和一个类似于
(|(cn=johns*)(sn=johns*)(givenName=johns*))
返回 162 个结果。输入的唯一区别是第二个在通配符之前有 more 个字母。
两个查询都成功,没有错误,较小的结果数是较大数的子集;输出端的唯一区别是第二个查询返回的结果更多。
【问题讨论】:
-
您对此100% 确定吗?当然应该反过来。这 30 个结果是 162 个结果的真子集吗?
-
你对所有这些属性都有子字符串索引吗?
-
EJP,是的,我对正在发生的事情没有任何理论。这 30 个结果是一个适当的子集。戴夫,我不知道索引;我们现在正试图检查。 (是的,不同的组织。)
标签: active-directory ldap