Запрос на поиск VLV: недоступен Критическое расширение: результаты поиска невозможно отсортировать, поскольку данный запрос на поиск не проиндексирован

Во-первых, кажется, что это не связано с привилегией неиндексированного поиска. Я пытаюсь использовать пользователя ROOT DN, та же проблема.

Мое дело:

У меня есть 5000 записей пользователя, каждая запись содержит «[email protected]» в атрибуте «почта». И у меня есть VLV с порядком сортировки: +uid +cn +mail

Я пробую фильтр "(mail=.com)" в VLV, пытаясь получить результат с разбивкой по страницам, с возвращаемым общим количеством. Я понимаю, что возвращаемые значения превысят лимит в 4000. И я понимаю, что SSS - это очень дорогой запрос (это админ, так что эта операция будет не слишком часто).

Мой вопрос: в этом случае я должен принять это и сказать пользователю сузить результаты поиска, или есть какие-либо возможные решения для решения этой проблемы?

Спасибо,

Уэйн


person yangwangxing    schedule 26.12.2016    source источник


Ответы (1)


Нет, это связано не с неиндексированной привилегией, а с внутренними административными ограничениями. Запросы VLV (и запросы на сортировку) будут работать без надлежащей индексации, только если они обрабатывают менее 4000 записей. В противном случае требуется надлежащий индекс VLV, и для использования он должен соответствовать всем параметрам поискового запроса: базе, области действия, параметрам фильтрации и сортировки.

person Ludovic Poitou    schedule 26.12.2016