如何创建SQL查询以包含首字母缩略词?

时间:2011-02-03 20:21:54

标签: sql sql-server tsql full-text-search synonym

假设我搜索了政府注册的慈善机构,我如何制作我的SQL查询,以便它还搜索提交的查询的首字母缩略词?

例如,如果我搜索“多伦多SPCA”,我希望它能够返回“多伦多动物保护和护理协会”的结果

有没有办法可以编写我的TSQL,以便它在Freetext搜索中为我做这个?或者在生成TSQL查询之前我是否需要自己解析首字母缩略词?

1 个答案:

答案 0 :(得分:3)

您可以自定义同义词库,以便使用FORMSOF进行全文搜索,知道SPCA =动物保护和护理协会。

有关如何操作的示例,请参阅:Creating Custom Thesaurus Entries in SQL Server 2005 and 2008 Full Text Search