sqlserver2008全文检索使用方法

sqlserver2008全文检索使用方法

ID:14323543

大小:306.00 KB

页数:8页

时间:2018-07-27

sqlserver2008全文检索使用方法_第1页
sqlserver2008全文检索使用方法_第2页
sqlserver2008全文检索使用方法_第3页
sqlserver2008全文检索使用方法_第4页
sqlserver2008全文检索使用方法_第5页
资源描述:

《sqlserver2008全文检索使用方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SQLserver2008全文检索使用方法1.开启SQLFull-text服务图1开启SQLServerFull-text服务保证SQLFull-textFilterDaemonLauncher服务处于开启状态,不同版本SQLServer全文检索服务名称可能稍有不同,如果服务列表中没有这个服务,请使用SQLServer安装光盘安装“全文检索”组件。2.启用全文检索执行SQL语句启用全文检索:Executesp_fulltext_database'enable'1.设置全文语言为中文图2设置全文语

2、言在服务器->属性->高级中,设置默认全文语言为2052(中文)。2.建立数据表在需要全文检索的数据表中,必须有一列字符型的字段存放文件类型,例如建表语句中的FileType。必须有一列Varbinary(Max)类型的字段存放文件内容,例如建表语句中的FileContent。建表SQL语句示例:CREATETABLESampleBlobTable([PKID]intidentity(1,1)primarykey,[FileName]Nvarchar(255)null,[FileType]Nva

3、rchar(32)null,[FileContent]VARBINARY(MAX)NULL,[AddTime]datetimedefault(getdate()))1.建立全文索引步骤1建立全文索引在需要全文检索的数据表上点击右键->全文索引->定义全文索引。步骤2选择唯一索引步骤3选择表列选择表列,本例中以FileType列标明文件格式,将文件存入数据库时须正确填写此字段,此字段中的数据内容包括“doc”、“txt”、“xls”等。后续步骤无需更改默认值,点击下一步继续直至完成。1.支持PDF

4、文件1.安装AdobeiFilterAdobeiFilter6.0:http://www.adobe.com/support/downloads/thankyou.jsp?ftpID=2611&fileID=2457AdobeiFilter9.0for64bit:http://www.adobe.com/support/downloads/thankyou.jsp?ftpID=4025&fileID=39412.执行SQL语句execsp_fulltext_service'load_os_res

5、ources',1;execsp_fulltext_service'verify_signature',0;3.重新启动SQLSERVER4.检查支持文件执行下列语句:selectdocument_type,pathfromsys.fulltext_document_typeswheredocument_type='.pdf',如查询结果为下图则表示成功,可以进行PDF的全文检索了。l图3执行结果1.查询语法及示例1.语法CONTAINS({column

6、*},'

7、_condition>')::={

8、

9、

10、

11、}

12、{(){AND

13、ANDNOT

14、OR}[...n]}::=word

15、"phrase"::={"w

16、ord*"

17、"phrase*"}::=FORMSOF(INFLECTIONAL,[,...n])::={

18、}{{NEAR

19、~}{

20、}}[...n]::=ISABOUT({{

21、

22、

23、

24、imity_term>}[WEIGHT(weight_value)]}[,...n])1.示例1.查找文件内容含“合同”的数据。select*fromSampleBlobTablewherecontains(filecontent,'合同')注意:如果查询条件中包含空格,查询条件需用双引号括起来,如'”合同”',否则视为语法错误。2.查找文件内容含“归档”或“标题”的数据。select*fromSampleBlobTablewherecontains(filecontent,'归档OR标题')注

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。