首先感谢您的时间。现在回答问题!,
我正在为某些用户创建基于订阅的服务。基本上,一些用户正在他们公司的一个部分创建文章(信息的模糊)。用户希望能够订阅这些文章中使用的单词或短语,并在他们的“订阅短语匹配”时收到电子邮件。目前我有一个用户所做订阅的sql server数据库。我正在考虑制作一个存储过程,该过程采用“文章”文本并对其进行FTS。我对FTS很熟悉,但不知道如何实现。
在图表中:
Subscriptions: |Name |Phrase |
|'Josh' |'Test Text' |
|'Jessica'|'Another purpose'|
文章进来:“测试文字非常危险”应该产生结果Josh
另一篇文章“测试文本非常危险,除非用于其他目的”应该产生结果
|Josh|
|Jessica|
答案 0 :(得分:0)
你可以这样做
select * from Subscriptions
where CHARINDEX(Phrase, 'Test Text is very dangerou') > 0