我在一个字段中有以下数据,该字段由Full Text Catalog
.
美国加利福尼亚州洛杉矶帕莫拉马市
简单的。(我还有很多其他人,但他们工作正常)。
现在,如果用户提供了这个不正确、拼错的搜索词
pamorma city <--注意第 6 个字符槽中缺少中间的“a”
那么这个数据字段不会被返回。
那么,目录上的 Sql 2008 FTS 能否返回它认为接近的单词?
这是sql,顺便说一句,如果这有帮助......
SELECT TOP(10) a.Address, AddressSearch.RANK AS TopRank
FROM Addresses a WITH (NOLOCK)
INNER JOIN CONTAINSTABLE (Addresses, FormattedAddress,
'panorma NEAR city') AS AddressSearch
ON a.IdAddress = AddressSearch.[KEY]
如果是这样..你也可以为'close'单词定义一个权重吗?比如 90% 的比赛或其他什么?干杯:)