已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQLserver2008全文检索使用方法1. 开启SQL Full-text服务图1 开启 SQLServer Full-text服务保证 SQL Full-text Filter Daemon Launcher服务处于开启状态,不同版本SQLServer全文检索服务名称可能稍有不同,如果服务列表中没有这个服务,请使用SQLServer安装光盘安装“全文检索”组件。2. 启用全文检索执行SQL语句启用全文检索:Execute sp_fulltext_database enable3. 设置全文语言为中文图2 设置全文语言在服务器-属性-高级中,设置默认全文语言为2052(中文)。4. 建立数据表在需要全文检索的数据表中,必须有一列字符型的字段存放文件类型,例如建表语句中的FileType。必须有一列Varbinary(Max)类型的字段存放文件内容,例如建表语句中的FileContent。建表SQL语句示例:CREATE TABLE SampleBlobTable(PKID int identity(1,1) primary key,FileName Nvarchar(255) null,FileType Nvarchar(32) null,FileContent VARBINARY(MAX) NULL,AddTime datetime default(getdate()5. 建立全文索引步骤1 建立全文索引在需要全文检索的数据表上点击右键-全文索引-定义全文索引。步骤2 选择唯一索引步骤3 选择表列选择表列,本例中以FileType列标明文件格式,将文件存入数据库时须正确填写此字段,此字段中的数据内容包括“doc”、“txt”、“xls”等。后续步骤无需更改默认值,点击下一步继续直至完成。6. 支持PDF文件1. 安装 Adobe iFilterAdobe iFilter6.0:/support/downloads/thankyou.jsp?ftpID=2611&fileID=2457Adobe iFilter9.0 for 64bit:/support/downloads/thankyou.jsp?ftpID=4025&fileID=39412. 执行SQL语句exec sp_fulltext_service load_os_resources, 1; exec sp_fulltext_service verify_signature, 0;3. 重新启动 SQLSERVER4. 检查支持文件执行下列语句:select document_type, path from sys.fulltext_document_types where document_type = .pdf,如查询结果为下图则表示成功,可以进行PDF的全文检索了。l图3 执行结果7. 查询语法及示例5. 语法CONTAINS( column | * , ) := | | | | | ( ) AND | AND NOT | OR .n :=word | phrase := word * | phrase * :=FORMSOF ( INFLECTIONAL , ,.n ) := | NEAR | | .n :=ISABOUT( | | | WEIGHT ( weight_value ) ,.n ) 6. 示例1. 查找文件内容含“合同”的数据。select * from SampleBlobTable where contains(filecontent,合同)注意:如果查询条件中包含空格,查询条件需用双引号括起来,如”合 同”,否则视为语法错误。2. 查找文件内容含“归档”或“标题”的数据。select * from SampleBlobTable where contains(filecontent,归档 OR 标题)注意:多个词之间用逻辑操作符连接 (包括 AND ,AND NOT,OR )。如果词中包含空格,那么这个词要用双引号括起来。3. 查找文件内容含“北京?站”的数据。select * from SampleBlobTable where contains(filecontent,北京Near 站)注意:上述SQL语句将返回包含“北京站”、“北京西站”、“北京东站”等“北京”与“站”无间隔或间隔一个汉字(如果是英文则为一个单词)的数据,不会包含“北京东南站”的数据。4. 查找所有开头字母为”hu”的数据。 select * from SampleBlobTable where contains(filecontent,hu*)注意:上述SQL语句将返回包含”human”、”hungry”等单词的数据,此语法只针对英文有效,针对中文“*”符号无论有无,效果均相同。5. 加权查询 select * from SampleBlobTable where contains(filecontent,ISABOUT (city weight (.8), county weight (.4)注意:上述SQL语将将针对city和county两个词进行不同权重的查询,权重不同将影响返回数据集的显示顺序(如果限定返回数量,则间接影响是否返回数据)。6. 多态查询select * from SampleBlobTable where contains(filecontent,FORMSO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《设计助老产品》表格版教案-2026-2027学年冀美版(新教材)小学美术四年级上册
- 《高速电气化铁路接触网》课件4.1.1 锚段作用
- 项目五 使用Excel 2010制作电子表格
- 半导体器件和集成电路电镀工岗中保密考核试卷含答案
- 糖汁中和工工作技能模拟考核试卷含答案
- 化纤后处理工岗中实操模拟考核试卷含答案
- 2025年执业医师内科试题及答案
- 2025年职业健康培训考核考试试题及答案
- 2025年中储粮储运有限公司招聘(57人)笔试参考题库附带答案详解版
- 2025年中级审计师考试审计理论与实务真题及答案回忆版
- 机器学习 课件全套 张旭东 第1-18讲 -概述、统计基础 -深度生成模型-3
- 2026住院医师规培-重庆-重庆住院医师规培(口腔全科)历年参考题库含答案详解
- 自考《学前教育政策与法规》自学考试大纲
- 中国精神分裂症防治指南(2025版 完整版)
- 2026年秋人教版小学四年级数学上册教学计划及进度表(新课标新教材)
- 2026年蜀道投资集团招聘试题及答案
- 环境试验设备的可靠性分析培训
- 新浙教版2026-2027学年七年级上科学第3章 广袤浩瀚的宇宙 单元测试卷
- 企业海外经营合规承诺书3篇
- 血液透析患者的心理护理与沟通
- 《公司的组织机构》课件
评论
0/150
提交评论