Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Warum gibt die SQL-Volltextindizierung keine Ergebnisse für Wörter zurück, die # enthalten?

Das Zeichen # wird als Satzzeichen indiziert und daher ignoriert, also sieht es so aus, als würden wir den Buchstaben C aus unseren Ignorierlisten für die Wortindizierung entfernen.

Habe es danach lokal getestet und die Indizes neu erstellt und ich bekomme Ergebnisse!

Betrachten Sie die Verwendung einer anderen Worttrennungssprache für die indizierte Spalte, damit diese Sonderzeichen nicht ignoriert werden.

EDIT:Ich fand auch diese Informationen :