热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

SupposeIhaveasearchforgovernmentregisteredcharities,howcanIcraftmySQLquerysothatit

Suppose I have a search for government registered charities, how can I craft my SQL query so that it also searches for acronyms of the query submitted?

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

For example, if I search for 'Toronto SPCA' I would like it to return the results for 'Toronto Society for the Protect and Care of Animals'

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

Is there a way I can write my TSQL so that it does this for me in a Freetext search? or do I need to parse out the acronym myself before generating the TSQL query?

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

1 个解决方案

#1


3  

You could customize the thesaurus so that a fulltext search, using FORMSOF, would know that SPCA = Society for the Protection and Care of Animals.

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

See: Creating Custom Thesaurus Entries in SQL Server 2005 and 2008 Full Text Search for an example of how to do so.

请参阅:在SQL Server 2005和2008全文搜索中创建自定义同义词库条目以获取如何执行此操作的示例。


推荐阅读
author-avatar
何霞2502856453_910
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有