MSSQL2005 全文索引无法列出完全匹配结果?

来源:百度知道 编辑:UC知道 时间:2024/07/05 22:42:20
使用CONTAINS查询时,无法列出完全匹配的数据,比如我查询“中国”,
CONTAINS(xx, '中国')
所有相关的“中国人”、“中国人民”都能出来,但就完全匹配的“中国”这行就不出来,这是使用的语法原因还是本来就这样,有没什么理想的解决方式?

请高手指点迷程,多谢!!!
加*一样的,如果不是完全匹配是能出结果,但完全匹配就不出了。

你可改成:
CONTAINS(xx, '"中国*"')试试
以下是官方的解释:
SQL Server 2000 & 2005 Full Text Search (FTS) is 语言相关的"word-based" 搜索方法,所以它只支持 词语后缀方式的搜索比如"book*" 来搜索book, books, booking, booked等。

没说清楚啊还是