【发布时间】:2014-12-15 11:35:44
【问题描述】:
我的数据库在 SQL Server 2012 上运行。我的表的一列包含 RTF 文本。列的数据类型是 nvarchar(MAX)。
我想为此列设置一个全文搜索,它分析 rtf 并仅在真实文本中搜索,这样我就不会得到 rtf 标签作为结果。
据我了解,解析 rtf 应该已经是 SQL Server 的一部分。但我没有得到它的工作:-(
我做了以下:
- 创建全文目录
- 选择包含rtf的列并添加全文索引
但我仍然得到错误的结果
SELECT * FROM myTable WHERE
CONTAINS(myRtfColumn,'rtf')
--> 仍然获取所有列,因为 'rtf' 是关键字
任何想法我做错了什么?我是否必须为我的 SQL Server 或类似的东西激活 rtf-Search?
【问题讨论】:
标签: sql-server full-text-search rtf