Partager via


SQL Extensions in Microsoft Windows Search

Microsoft Windows Search, based on the SQL-92 and SQL-99 standards, improves full-text, document-based searches in document-management or knowledge-management applications. Windows Search improvements include the following:

128 Character Identifier Names

While SQL-92 and SQL-99 restrict column and other identifiers to 18 characters, Windows Search supports 128-character column names. See Identifiers for more information.

Accent-Insensitive Searching

In addition to searching that is not case-sensitive, Windows Search supports searching that is not sensitive to accent. See Diacritic Sensitivity in Searches for more information.

Column Weighting

Queries that search more than one column can specify the importance of each column. The CONTAINS and FREETEXT predicates both support column weighting.

NULL Predicate

Although full-text content indexing has no defined set of columns, queries can require that members of the result set do or do not have specified columns. It is not possible to differentiate between a document has a given property with the value set to NULL, and a document that does not have the property at all.

Rank Modification

You can manipulate the search results ranking by using weights on properties and on aliased groups of properties. Rank coercion supports direct manipulation of the relevance ranking based on the criteria you specify.