【发布时间】:2010-05-12 07:36:50
【问题描述】:
我想以返回结果集应满足以下两个条件的方式对表的特定列进行搜索:
返回的结果集应该有90%的字符与给定的搜索文本匹配的记录。
返回的结果集应该有 70% 的 连续字符 与给定搜索文本匹配的记录。
这意味着当搜索10个字符的单词Sukhminder时,那么:
它应该返回像 Sukhmindes、ukhminder、Sukhmindzr 这样的记录,因为它满足上述两个条件。
但它不应该返回像 Sukhmixder 这样的记录,因为它不满足第二个条件。同样,它不应该返回记录 Sukhminzzz,因为它不满足第一个条件。
我正在尝试使用 SQL Server 的全文搜索功能。但是,还无法制定所需的查询。请尽快回复。
【问题讨论】:
标签: sql-server full-text-search