我第一次使用 SQL 自由文本搜索,我有点困惑为什么它的行为方式如此。
我有一个用户可以搜索的联系人表,我正在使用
SELECT Contacts.*, [Rank]
FROM
FREETEXTTABLE (Contacts, *, 'O''Roarty') AS Contact1_ftt
JOIN Contacts ON Contacts.ContactID = Contact1_ftt.[Key]
这将返回 2 个结果,结果是关于以“O'Roarty”为姓氏的人。但是,如果我搜索“Roarty”,我根本没有得到任何结果。如果我搜索“Dave”我得到结果但“Dav”没有结果,也会发生同样的情况。
它看起来像部分单词不起作用。有没有办法启用部分单词匹配?