我在SQL查询中使用CONTAINS
和FREETEXT
来搜索大文本字段中的文本。
我注意到,当确切的单词匹配时,搜索会返回结果,但如果我想搜索相似的单词会怎么样?
例如,当我输入 Carlo 时,如果我所拥有的是 Carlos (带有 S )> p>
下面是一个类似于我使用的简单查询:
SELECT P.*
FROM MyTable AS P
WHERE(CONTAINS(P.*, 'Carlo') OR freetext(P.*, 'Carlo'))
如何让搜索带来与 Carlo 相似的字词,例如 Carlos , Carla 等...而不影响性能?