transform noise words (Option)
Verwenden Sie die Option transform noise words, um eine Fehlermeldung zu unterdrücken, wenn häufige Wörter oder Stoppwörter bewirken, dass eine boolesche Operation für eine Volltextabfrage 0 (null) Zeilen zurückgibt. Diese Option ist für Volltextabfragen nützlich, bei denen das CONTAINS-Prädikat verwendet wird, in dem boolesche Operationen häufige Wörter enthalten.
Standardmäßig ist transform noise words auf 0 festgelegt, und häufige Wörter (Stoppwörter) werden nicht transformiert. Wenn eine Volltextabfrage Füllwörter enthält, werden bei der Abfrage 0 (null) Zeilen zurückgegeben, und SQL Server löst eine Warnung aus.
Hinweis |
---|
Bei der Warnung handelt es sich um eine Laufzeitwarnung. Die Warnung wird daher nicht ausgegeben, wenn die Volltextklausel in der Abfrage nicht ausgeführt wird. Bei lokalen Abfragen wird auch bei mehreren Volltextabfrageklauseln immer nur eine einzige Warnung ausgegeben. Bei Remoteabfragen übermittelt der Verbindungsserver u. U. den Fehler nicht, und die Warnung wird daher möglicherweise nicht ausgegeben. |
Füllwörter (Stoppwörter) werden transformiert. Sie werden ignoriert, und der Rest der Abfrage wird ausgewertet.
Beispiel
Mit dem folgenden Beispiel wird transform noise words auf 1 festgelegt.
sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'transform noise words', 1
RECONFIGURE
GO
Änderungsverlauf
Aktualisierter Inhalt |
---|
Falscher Inhalt wurde entfernt und ersetzt durch richtige Informationen über das Verhalten der Werte der Füllwörtertransformation. |