Rozhodování o tom, co najít
Než budete hledat v adresáři, zvažte, jak bude hledání fungovat na základě vašeho přístupu. Data a vlastnosti, které se mají vrátit, mají vliv na to, kde vytvoříte vazbu k zahájení hledání, hloubky hledání, filtru dotazu a výkonu hledání.
Pokud například chcete vyhledat všechny uživatelské objekty s příjmením Smith:
Oblast | Popis |
---|---|
Kde hledat | Konkrétní kontejner nebo organizační jednotka (OU) v rámci domény, konkrétní domény, konkrétní strom domény nebo celá doménová struktura. Pokud hledáte objekty v rámci konkrétního kontejneru nebo domény, bude vyhledávací dotaz fungovat lépe vazbou přímo na tento kontejner nebo doménu místo vyhledávání podstromů ve stromu domény. |
Typ hledání | Pokud ověříte existenci nebo načtete vlastnosti konkrétního objektu, který již znáte rozlišující název (DN), měli byste provést základní vyhledávání, které prohledá pouze objekt, ke kterému jste vázáni. Pokud víte, že objekt je přímým následníkem konkrétního kontejneru, vytvořte vazbu na tento kontejner a proveďte jednoúrovňové vyhledávání (attributeSchema a classSchema objekty v kontejneru schématu a rozšířené objekty v kontejneru rozšířených práv jsou dobrými příklady). Pokud přesně nevíte, kde je objekt, nebo pokud chcete prohledat objekt, na který jste vázali, a všechny podřízené objekty pod ním v hierarchii adresářů, proveďte vyhledávání podstromů. |
Pokud je to možné, používejte indexy. | Pokud hledáte konkrétní třídu objektu, měl by filtr dotazu obsahovat výrazy, které vyhodnocují vlastnosti definované pro danou třídu. Chcete-li vyhledat objekty skupiny, zahrňte do filtru výraz (objectCategory=group). Chcete-li vyhledat uživatelské objekty, zadejte (&(objectClass=user)(objectCategory=person)), protože třída počítače je odvozena od třídy uživatele, takže (objectClass=user) vrátí uživatele i počítače a také proto, že kontaktní i uživatelské objekty mají objectCategory osoby, takže (objectCategory=person) by vrátil uživatele i kontakty. Další informace naleznete v tématu Třídy objektů a Kategorie objektů a Indexované atributy. |