The Wildcard Search Feature Does Not Work and Does Not Process All Separators (271404)



The information in this article applies to:

  • Microsoft Metadirectory Services 2.2

This article was previously published under Q271404

SUMMARY

This article discusses the design change made to the wildcard hash database in Microsoft Metadirectory Services (MMS) version 2.2. As a result of this design change, only spaces can be used as word separators when an attribute is configured to be wildcard hashed. This change, however, does not affect non-wildcard hashing.

MORE INFORMATION

After you upgrade your system to MMS 2.2, wildcard searches on the MMS directory may not return the expected hashed values and the documentation incorrectly states which word separator values are used for hashing. The following separator values are an example:

" ` [ ] - = _ + | { } ` ~ ! @ # $ % ^ & ( ) ; : , . < > / ?

The preceding separators had been the wildcard database hash word separators in MMS version 2.1, but the design has changed in MMS 2.2. Only spaces can be used as word separators in the MMS 2.2 wildcard hash database. This change is by design.

When you upgrade your system from MMS 2.1 to MMS 2.2, the MMS Compact utility is run. The Compact utility rebuilds the hash tables and ignores all previous word separators.

For further information on MMS hashing read the MMS System Administration Manual, Appendix B, "Attribute Hashing and Searching."

For additional information about other hashing issues that may arise when upgrading your system from MMS 2.1 to MMS 2.2, click the article number below to view the article in the Microsoft Knowledge Base:

274286 Modified Separator Character List Is Not Saved When Using MMSHashTool.


Modification Type:MinorLast Reviewed:1/25/2006
Keywords:kbenv kbfix kbinfo KB271404