0

我試圖在我的完全索引字段中爲'x ++'這個詞編制索引,但我不知道如何。我認爲問題在於'+'字符不包含在索引列表字符中。在Fulltextsearch中查找單詞'x ++'SQLServer

執行查詢:

SELECT * FROM sys.dm_fts_index_keywords(DB_ID('my_db'), OBJECT_ID('my_table')) 

我注意到,這項工作「C++」被索引,所以我認爲應該有一種方式來問我的SQLSERVER索引特定的詞(「C++」非常相似, 'x ++')。

謝謝大家提前。

回答

0

看來你正在尋找這樣的東西。

https://msdn.microsoft.com/en-us/library/ms179859.aspx

SELECT * 
FROM table_name 
WHERE column_name LIKE '%x++%' 
+0

感謝@Danieboy,但由於數據的尺寸,我不能使用LIKE運算符。我必須使用查詢select * FROM table_name來完全索引列,其中CONTAINS(column_name,'「x ++」') –