Basierend auf meinen Forschungen, ist es mit Full-Text Index Stop-Liste-Option, eine der Haupteigenschaften von Full-Text-Index. Wenn Sie diese Option auf "System" setzen, sind alle Schlüsselwörter, die in "System Stop List" enthalten sind, nicht für Ihre CONTAINS()
-Klauseln verfügbar. Leider wird es in solchen Fällen keine Ergebnismengen geben. Lösung;
Um diese Option auf "AUS" zu setzen, wird die Sperrliste in Ihrer Sprache umgangen. Zum Beispiel Sie in Englisch, Sen in Türkisch. Diese sind als Stoppwörter gekennzeichnet und es ist sinnvoll, dass die SQL Server Engine bei solchen Suchvorgängen ausgeschlossen wird, es sei denn, Sie legen die Option "System" fest. Also, verwenden Sie nicht die Option "System". Um dies zu tun, pls das folgende Skript zu db ausgeführt, die Ihre Tabelle existiert:
ALTER FULLTEXT INDEX ON table_name SET STOPLIST = OFF
Um Ihre eigene Stoppliste zu erstellen. In diesem Fall können Sie Ihre speziellen Stoppwörter definieren und spezifische Stopplisten erstellen. Daher werden nur diese behandelt, da sie für die SQL Server Engine keinen Sinn ergeben. Sobald Sie es erstellen, können Sie mit diesem starten, indem Sie die folgenden Skripte ausführen:
CREATE FULLTEXT STOPLIST myStoplist
GO
ALTER FULLTEXT STOPLIST [myStoplist] ADD 'you' LANGUAGE 'English'
GO
ALTER FULLTEXT INDEX ON table_name SET STOPLIST = [myStoplist]
GO
Ich hoffe, das hilft :) Viel Glück ...
Meinst du, dass dein 'Volltextkatalog' nicht mit der Stoppliste oder deinem 'Volltextindex' verbunden war? Ich habe ein Problem mit meiner eigenen Stoppliste. –