社区
疑难问题
帖子详情
【Mssql 问题】使用全文检索Contains引起的问题
wshsba
2013-01-24 10:41:46
使用全文检索Contains查询数据,但关键词包含[ ] , ' 等特殊字符就会报如下错误:
在全文搜索条件 '[2012]' 内的 '[' 附近存在语法错误。
通配符、干扰词等方法均试过,无效。
其中使用双引号 "" 括起来,不会报错,但貌似会过滤掉[ ]等字符,且检索非常不精准。
...全文
181
3
打赏
收藏
【Mssql 问题】使用全文检索Contains引起的问题
使用全文检索Contains查询数据,但关键词包含[ ] , ' 等特殊字符就会报如下错误: 在全文搜索条件 '[2012]' 内的 '[' 附近存在语法错误。 通配符、干扰词等方法均试过,无效。 其中使用双引号 "" 括起来,不会报错,但貌似会过滤掉[ ]等字符,且检索非常不精准。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wshsba
2013-01-25
打赏
举报
回复
引用 2 楼 sz_haitao 的回复:
转义符是什么? %、^、\?
都试过了,不行
haitao
2013-01-24
打赏
举报
回复
转义符是什么? %、^、\?
大Y
2013-01-24
打赏
举报
回复
帮你顶撒
ms
sql
全文检索
CONTAINS
的用发.
ms
sql
全文检索
CONTAINS
的用法. 全文索引——
CONTAINS
语法 我们通常在 WHERE 子句中
使用
CONTAINS
,就象这样:SELECT * FROM table_name WHERE
CONTAINS
(fullText_column,search contents)。 我们通过例子来学习,假设有表 students,其中的 address 是全文本检索的列。
ms
sql
全文检索
CONTAINS
的用法.
2011-06-10 12:53 全文索引——
CONTAINS
语法 我们通常在 WHERE 子句中
使用
CONTAINS
,就象这样:SELECT * FROM table_name WHERE
CONTAINS
(fullText_column,'search contents')。 我们通过例子来学习,假设有表 students,其中的 address 是全文本检索的列。
实例演示在MS
SQL
中启用
全文检索
<script type="text/javascript"
MS
SQL
全文检索
MS
SQL
全文检索
--1.打开数据库 use pubs go --2.打开全文索引支持 --execute sp_fulltext_database enable /* (所影响的行数为 1 行) (所影响的行数为 0 行)
在
Sql
Server中
使用
全文检索
在
Sql
Server数据库中可以
使用
全文索引,与仅适用于字符模式的 LIKE 谓词不同,全文查询将根据特定语言的规则对词和短语进行操作,从而针对此数据执行语言搜索。对大量非结构化的文本数据进行查询时,
使用
全文搜索获得的性能优势会得到充分的表现。对数百万行文本数据执行的 LIKE 查询可能需要花费几分钟时间才能返回结果;但对同样的数据,全文查询只需要几秒或更少的时间,具体取决于返回的行数。
疑难问题
22,209
社区成员
121,731
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章