在全文搜索的sql server文档中,遗憾地在生产中验证,使用英语进行搜索,系统将匹配忽略单词之间标点符号的精确短语。
在线图书说:
忽略标点符号。因此,CONTAINS(测试,"计算机 失败")将一行与值匹配,"我的电脑在哪里?失败 发现它会很贵。"
是否有英语单词断字器并不会忽略标点符号,因此不会返回与其示例相同的行?
答案 0 :(得分:0)
这是FTS的限制或说FTS的好东西。 FTS用于快速搜索以及您不知道确切字符串的此类搜索。
如果你想要完全或忽略这种类型的东西,你必须使用Like搜索而不是FTS。