首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取搜索计数(spring-ldap)

获取搜索计数(spring-ldap)
EN

Stack Overflow用户
提问于 2013-10-21 16:53:28
回答 1查看 1.7K关注 0票数 0

我正在尝试获取匹配搜索查询的元素的数量。

关键是,搜索会时不时地生成SizeLimitExceededException,我想确切地知道有多少条目与查询匹配。因此,不能对从搜索中获得的结果进行计数。

有什么想法吗?

提前感谢:)

EN

回答 1

Stack Overflow用户

发布于 2013-10-21 20:22:52

超出大小限制是有原因的,它会阻止客户端在目录中搜索对象信息、计算对象数量等。拖网目录是a)一种安全风险,b)将对旧的遗留服务器软件产生负面影响。

还有一个时间限制,限制了服务器在可能起作用的特定搜索上花费的秒数。

如果与搜索筛选器匹配的所有条目(以及其他条目)都从属于某个对象,请将服务器配置为支持numSubordinates属性。该属性(如果支持)是numSubordinates属性所在对象的从属对象数。此方法要求所有且仅与搜索筛选器匹配的条目存储为对象的从属项,并且没有其他对象从属于对象。

可以编写插件来提供功能;插件通常具有对服务器数据库的root DN访问权限,并且通常不受访问控制的约束,因此可以对条目进行计数。

在最近的专业质量服务器上,可以使用适当的权限创建DN,以计算条目的数量。可以向应用程序提供该DN和凭证,以便简单地对条目进行计数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19489993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档