我有一份名单,例如"奥克兰" ,"惠灵顿" 。
我目前的实施,如果" Auck"或" Welli"输入。
我正在使用全文搜索(因为有3000万行),并使用:
CONTAINSTABLE([Table], [Field], 'Auck')
这很好用,但是如何在使用我的全文索引时让它进行部分匹配?
答案 0 :(得分:0)
怎么样
CONTAINSTABLE([Table], [Field], 'Auckland OR "Auck*"')
答案 1 :(得分:0)
对于全文索引列,我使用了以下内容进行部分匹配。
SELECT * FROM [Table] WHERE CONTAINS([Field], '"*Auck*"');
对于CONTAINSTABLE同样适用
SELECT * From CONTAINSTABLE([Table], [Field], '"*Auck*"');