我有一个类似下面的例子的搜索。问题是,如果术语“海滩”多次出现在myTextColumn中,结果会多次返回一个键,例如“因为海滩凉爽,我去了海滩”。我需要它只返回一次。
数据库服务器是Microsoft SQL 2005
SELECT DISTINCT
Src.[Key] AS MyID
FROM
CONTAINSTABLE(MyTable, myTextColumn, N'FORMSOF(INFLECTIONAL,beach )',500) Src
ORDER BY
MyID
答案 0 :(得分:0)
事实证明,问题是由全文搜索索引错误引起的。必须使用"不跟踪更改"以及给定语言的正确断字符来重建它。