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


Параметр transform noise words

Параметр transform noise words служит для подавления сообщений об ошибках, если пропускаемые слова или стоп-слова привели к возврату нуля строк логической операцией в полнотекстовом запросе. Его полезно использовать в полнотекстовых запросах, использующих предикат CONTAINS, в котором логические операции включают пропускаемые слова.

По умолчанию параметру transform noise words присвоено значение 0, то есть пропускаемые слова (или стоп-слова) не преобразуются. Когда полнотекстовый запрос содержит пропускаемые слова, запрос возвращает нуль строк и SQL Server выдает предупреждение.

ПримечаниеПримечание

Это предупреждение относится ко времени выполнения/ поэтому, если полнотекстовое предложение в запросе не выполняется, предупреждение не выдается. Для локального запроса предупреждение возвращается только при наличии в нем нескольких полнотекстовых предложений. Для удаленного запроса связанный сервер не всегда может переслать ошибку, поэтому и предупреждение выдается не всегда.

Пропускаемые слова (или стоп-слова) преобразуются. Они не учитываются, и производится вычисление остальной части запроса.

Пример

В данном примере показана установка параметра transform noise words в значение 1.

sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'transform noise words', 1
RECONFIGURE
GO

См. также

Справочник

Журнал изменений

Обновленное содержимое

Удалено неверное содержимое и заменено верными данными о поведении значений transform noise words.