Я пытаюсь проиндексировать слово «x ++» в моем полностью проиндексированном поле, но я не знаю, как это сделать. Я думаю, проблема заключается в том, что символ «+» не включен в символы списка индексирования.Найти слово «x ++» в полнотекстовом поиске SQLServer
Выполнение запроса:
SELECT * FROM sys.dm_fts_index_keywords(DB_ID('my_db'), OBJECT_ID('my_table'))
Я заметил, что работа «C++» индексируется, так что я думаю, что должен быть способ спросить моего SQLServer индексировать конкретного слова («C++» очень похож на 'x ++').
Спасибо всем заранее.
Благодаря @Danieboy, но из-за размерности данных я не могу использовать LIKE оператора. Я должен полностью проиндексировать столбец с помощью запроса select * FROM table_name, где CONTAINS (column_name, '"x ++"') –