如何在全文搜索2012中使用搜索词表

时间:2013-09-30 12:43:05

标签: sql sql-server sql-server-2012

首先感谢您的时间。现在回答问题!,

我正在为某些用户创建基于订阅的服务。基本上,一些用户正在他们公司的一个部分创建文章(信息的模糊)。用户希望能够订阅这些文章中使用的单词或短语,并在他们的“订阅短语匹配”时收到电子邮件。目前我有一个用户所做订阅的sql server数据库。我正在考虑制作一个存储过程,该过程采用“文章”文本并对其进行FTS。我对FTS很熟悉,但不知道如何实现。

在图表中:

Subscriptions:  |Name     |Phrase           |
                |'Josh'   |'Test Text'      |
                |'Jessica'|'Another purpose'|

文章进来:“测试文字非常危险”应该产生结果Josh

另一篇文章“测试文本非常危险,除非用于其他目的”应该产生结果

|Josh|
|Jessica|

1 个答案:

答案 0 :(得分:0)

你可以这样做

select * from Subscriptions 
where CHARINDEX(Phrase, 'Test Text is very dangerou') > 0