Ich versuche, das Wort 'X ++' in meinem vollständig indizierten Feld indizieren, aber ich weiß nicht wie. Ich denke, das Problem ist, dass das Zeichen '+' nicht in Indexzeichen der Liste enthalten ist.Finden Sie das Wort 'X ++' in Volltextsuche SQLServer
Ausführen der Abfrage:
SELECT * FROM sys.dm_fts_index_keywords(DB_ID('my_db'), OBJECT_ID('my_table'))
bemerkte ich, dass die Arbeit ‚C++‘ indiziert ist, also denke ich, sollte es eine Möglichkeit geben, meine SQLServer indizieren bestimmtes Wort zu fragen (‚C++‘ ist sehr ähnlich 'x ++').
Vielen Dank im Voraus.
Dank @Danieboy, aber wegen der Dimension der Daten kann ich nicht den LIKE-Operator verwenden. Ich muss die Spalte vollständig indizieren und mithilfe der Abfrage * FROM Tabellenname auswählen, wobei CONTAINS (column_name, '"x ++"') –