Sdílet prostřednictvím


Hledání objektů podle třídy

Typické vyhledávací dotazy pro konkrétní třídu objektu. Následující příklad kódu vyhledá počítače s umístěním v buildingu 7N.

(&(objectCategory=computer)(location=Building 7N))

Zvažte, proč se objectClass nepoužívá. Nepoužívejte objectClass bez jiného porovnání, které obsahuje indexovaný atribut. Atributy indexu můžou zvýšit efektivitu dotazu. Atribut objectClass je vícehodnotový a neindexovaný. Chcete-li určit typ nebo třídu objektu, použijte objectCategory.

Méně efektivní:

(objectClass=computer)

Efektivnější:

(objectCategory=computer)

Mějte na paměti, že existují některé případy, kdy se musí použít kombinace objectClass a objectCategory. Třída uživatele a třída kontaktu by měly být zadány následujícím způsobem.

(&(objectClass=user)(objectCategory=person))
 
(&(objectClass=contact)(objectCategory=person))

Mějte na paměti, že můžete hledat uživatele i kontakty pomocí následujícího.

(objectCategory=person)