Article ID: 243299 - View products that this article applies to.
This article was previously published under Q243299
Ambiguous Name Resolution (ANR) is an efficient search algorithm associated with Lightweight Directory Access Protocol (LDAP) clients that allows for objects to be bound without complex search filters. ANR is useful when you are locating objects and attributes that may or may not be known by the client. A common use for ANR, for example, is in a situation in which a building name is known by the requesting client, but not the associated number. In this case, the physicalDeliveryOfficeName attribute may have a value of "Building 40" and a client might search for "Building." ANR returns a match in this instance. It also returns other matches containing the word "Building."
LDAP clients can use ANR to make searching and querying easier. Rather than presenting complex filters, a search can be presented for partial matches. If a space is embedded in the search string, as in the case above, the search is divided at the space and an "or" search is also performed on the attributes. If there is more than one space, the search divides only at the first space.
By default, the following attributes are set for ANR:
Sample ANR Search Using the Address BookAssume that there are three users named John Doe, John Does, and John Buck, and a search for "John Doe" is performed. The following actions result:
Article ID: 243299 - Last Review: March 2, 2007 - Revision: 4.3