Я выполняю поиск в ldap по неиндексированному ключу, например email
, следующим образом:
$dn = 'ou=users,ou=y,o=x';
$filters = '(email=example@so.com)';
$just = array ('id');
$sr = ldap_list ($ds_id, $dn, $filters, $just);
, и результат в порядке, если запись находится в
Что бы я хотел знать, есть ли способ получить ожидаемый результат, когда я выполняю поиск по неиндексированному ключу, независимо от того, сколько записей у меня есть и независимо от того, на какой позиции находится запись, которую я хочу получить.
Я также всегда получаю это предупреждение всякий раз, когда я выполняю поиск, независимо от типа ключа:
Warning: ldap_list() [function.ldap-list]: Partial search results returned: Adminlimit exceeded in...
Предупреждение отображается, если поиск также успешен, и результатом всегда является 1 запись. Я не собираюсь возвращать более 1 записи / поиска.
Надеюсь, вы, ребята, сможете пролить свет на это.
TA!