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

发布于 2024-10-15 22:49:27 字数 229 浏览 5 评论 0原文

假设我要搜索政府注册的慈善机构,我该如何编写 SQL 查询,以便它也搜索所提交查询的首字母缩略词?

例如,如果我搜索“Toronto SPCA”,我希望它返回“Toronto Society for the Protect and Care of Animals”的结果,

有没有一种方法可以让我编写 TSQL,以便它在自由文本中为我执行此操作搜索?或者我是否需要在生成 TSQL 查询之前自己解析首字母缩略词?

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?

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'

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?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

还不是爱你 2024-10-22 22:49:27

您可以自定义同义词库,以便使用 FORMSOF 进行全文搜索时知道 SPCA = Society for the Protection and Care of Animals。

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

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文