Поиск объектов по классу
Типичные поисковые запросы для определенного класса объектов. В следующем примере кода выполняется поиск компьютеров с расположением в здании 7N.
(&(objectCategory=computer)(location=Building 7N))
Рассмотрим, почему objectClass не используется. Не используйте objectClass без другого сравнения, содержащего индексированные атрибуты. Атрибуты индекса могут повысить эффективность запроса. Атрибут objectClass имеет многозначное значение и не индексируется. Чтобы указать тип или класс объекта, используйте objectCategory.
Менее эффективны:
(objectClass=computer)
Эффективнее:
(objectCategory=computer)
Помните, что в некоторых случаях необходимо использовать сочетание objectClass и objectCategory . Класс пользователя и класс контактов должны быть указаны следующим образом.
(&(objectClass=user)(objectCategory=person))
(&(objectClass=contact)(objectCategory=person))
Имейте в виду, что вы можете искать пользователей и контактов со следующими сведениями.
(objectCategory=person)