Параметр 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. |