VLV搜索请求:不可用关键扩展:无法对搜索结果进行排序,因为给定的搜索请求未编入索引

时间:2016-12-26 07:17:18

标签: opendj

首先,它似乎与非索引搜索权限无关。我尝试ROOT DN用户,同样的问题。

我的案例:

我有5000个用户条目,每个条目包含" xxx@XXX.com"在"邮件"属性。 我有一个VLV排序顺序:+ uid + cn + mail

我尝试过滤器"(mail = .com )"在VLV中,尝试获取分页结果,返回总计数。我知道返回的值将超过4000限制。而且我知道SSS是非常昂贵的请求(这是管理员,因此这种操作不会太频繁)。

我的问题是:在这种情况下,我应该接受它并告诉用户缩小搜索结果范围,还是有任何可能的解决方案来解决这个问题?

谢谢,

韦恩

1 个答案:

答案 0 :(得分:0)

否这与未编制索引的权限无关,而与内部管理限制无关。 只有在处理少于4000个条目时,VLV请求(和排序请求)才能在没有正确索引的情况下工作。 否则,需要正确的VLV索引,并且要使用它必须匹配搜索查询的所有参数:基本,范围,过滤器和排序参数。