我的LDAP就像这样:
public static void main(String[] args) throws Exception{
print(new String[]{"James","Tom","Rodriguez"}, new Integer[]{15,20,30});
}
如何使用dn :uid=alice,ou=people,dc=tik,dc=test,dc=com
name:alice
email:alice@tik.test.com
dn :uid=jack,ou=people,dc=test,dc=com
name:jack
email:jack@test.com
命令搜索以获得两个子DN?
我知道我可以使用ldapsearch
,但过滤器很慢,因为搜索范围很大。
答案 0 :(得分:0)
LDAP中的搜索必须从基本DN开始。因此,您可以执行2次搜索,每个子DN中有一次搜索,也可以执行单次搜索,但速度可能较慢。
这就是说,如果您的目录服务器得到妥善管理和调整,那么在大范围内搜索并不总是比在树中搜索更低。如果搜索未编入索引,则速度会变慢(这取决于搜索过滤器)。