1

首先感谢您的时间。现在进入问题!,

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

在图表中:

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

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

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

|Josh|
|Jessica|
4

1 回答 1

0

你可以这样做

select * from Subscriptions 
where CHARINDEX(Phrase, 'Test Text is very dangerou') > 0
于 2013-09-30T12:57:16.893 回答