我正在使用SQL 查询CONTAINS
来FREETEXT
搜索大文本字段中的文本。
我注意到当完全匹配的单词匹配时搜索返回结果,但是如果我想搜索相似的单词怎么办?
例如,当我输入Carlo时,如果我拥有的是Carlos(带有S),它不会显示任何内容
下面是一个与我使用的类似的简单查询:
SELECT P.*
FROM MyTable AS P
WHERE(CONTAINS(P.*, 'Carlo') OR freetext(P.*, 'Carlo'))
如何在不影响性能的情况下让搜索为Carlo带来类似的词,例如Carlos、Carla等...