【发布时间】:2015-05-19 23:54:16
【问题描述】:
我已经在整个互联网和 stackoverflow 上寻找这个问题的答案,但似乎找不到任何可以回答它的东西,所以这里......
是否需要对正斜杠 (/) 进行任何特殊处理才能将其包含在搜索查询中?
场景:我有一个包含正在搜索的字符串的查询,其中包含正斜杠。搜索词是特定项目的维度,因此它必须包含斜线以表示分数。我试过用反斜杠转义它,但这不起作用。查询如下:
SELECT * FROM ITEMDATA WHERE CONTAINS(dimensions, '3/8')
此查询返回 0 个结果。
要搜索的数据示例:
•间距:3/8" •轨距:0.050
我还需要在搜索短语中使用双引号来指定单位,但这是另一个问题。
有什么建议吗?
【问题讨论】:
-
恐怕SQL server全文只有索引字母。不确定 2012 年是否改变了这一点。
标签: sql sql-server-2012 full-text-search