Поделиться через


Расширения SQL в Поиске (Майкрософт)

Поиск Microsoft Windows, основанный на стандартах SQL-92 и SQL-99, улучшает поиск на основе полнотекстового документа в приложениях для управления документами или управления знаниями. К усовершенствованиям Windows Search относятся следующие:

Имена идентификаторов из 128 символов

Хотя SQL-92 и SQL-99 ограничивают идентификаторы столбцов и других идентификаторов 18 символами, Windows Search поддерживает имена столбцов из 128 символов. Дополнительные сведения см. в статье Идентификаторы.

Группирование результатов по столбцам

Запросы могут указывать, как группировать результаты. Можно указать диапазоны, по которым следует группировать, и указать несколько столбцов для группировки. Например, можно сгруппировать результаты в диапазоне размеров файлов (размер < 100, 100 <= размер < 1000; 1000 <= размер) и вложить группировки. Дополнительные сведения см. в разделе GROUP ON ... НАД... Оператор.

Поиск Diacritic-Insensitive

Помимо поиска без учета регистра, Поиск Windows поддерживает поиск без диакритических знаков (диакритических знаков). Дополнительные сведения см. в разделе Диакритическая чувствительность в поиске.

Вес столбцов

Запросы, выполняющие поиск в нескольких столбцах, могут указывать важность каждого столбца. Предикаты CONTAINS и FREETEXT поддерживают взвешивание столбцов.

Предикат NULL

Хотя полнотекстовое индексирование контента не имеет определенного набора столбцов, запросы могут требовать, чтобы члены результирующих наборов имели или не имели указанных столбцов. Невозможно отличить документ, имеющий указанное свойство со значением NULL, и документ, у которого вообще нет свойства .

Изменение ранга

Вы можете управлять ранжированием результатов поиска, используя весовые коэффициенты для свойств и групп свойств с псевдонимами. Приведение ранга поддерживает прямое манипулирование ранжированием релевантности на основе заданных критериев.