Параметр transform noise words

Изменения: 14 апреля 2006 г.

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

По умолчанию параметру transform noise words присвоено значение 0, и неучитываемые слова не преобразуются. Таким образом, если неучитываемые слова в полнотекстовом запросе привели к ошибке, Microsoft SQL Server выдает предупреждение и не возвращает ни одной строки.

ms187914.note(ru-ru,SQL.90).gifПримечание.
Это предупреждение относится ко времени выполнения, поэтому, если полнотекстовое предложение в запросе не выполняется, предупреждение не выдается.

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

Если параметру transform noise words присвоено значение 1, сервер SQL Server замещает неучитываемые слова символом «звездочка» (*) в запросах выражений.

Пример

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

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

См. также

Другие ресурсы

CONTAINS (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005

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

Версия Журнал

14 апреля 2006 г.

Измененное содержимое
  • Добавлены сведения о предупреждениях, выдаваемых при включенном параметре transform noise words.