sql server 2000 全文检索技术

sql server 2000 全文检索技术

ID:25417045

大小:53.50 KB

页数:4页

时间:2018-11-20

sql server 2000 全文检索技术_第1页
sql server 2000 全文检索技术_第2页
sql server 2000 全文检索技术_第3页
sql server 2000 全文检索技术_第4页
资源描述:

《sql server 2000 全文检索技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、SQLServer2000全文检索技术1全文检索及其发展状况随着海量信息的出现以及计算机存储技术的发展,第八步,如果以后对表Papers进行任何的修改(包括添加、删除记录和对原记录进行编辑),都要重复第六步的操作。这一步是为了保证全文索引库能够与表Papers的修改同步。以上是建立全文索引的全过程。完成建立后,即可以使用标准的T—SQL语句对其进行全文检索。2.2在n);(5)为表创建全文索引(sp_fulltexLtable);(6)填充全文目录(sp_fulltext_catalog)。下面举例说明:在本例中,

2、对test数据库book表中title列和notes列建立全文索引。//首先先启动SQLServer的全文搜索服务。usetest//打开数据库go//打开全文索引支持executesp_fulltext_database‘enable’//建立全文目录ft_pubsexecutesp_fulltext_catalog‘ft_test’,‘create’//为titles表建立全文索引数据元,pk_title为book表中由主键所建立的唯一索引,此参数必须。executesp_fulltext_table‘book

3、’,‘create’,‘ft_test’,‘pk_title’//设置全文索引列名executesp_fulltext_eolumn‘book’,‘title’,‘add’executesp_fulltext_column‘book’,‘notes’,‘add’//建立全文索引executesp_fulltexLtable‘book’,‘activate’//填充全文索引目录executesp_fulltext_catalog‘ft_test’,‘start_full’go至此,全文索引建立完毕。3.2全文检索SQ

4、LServer2000提供的全文检索语句主要有CONTAINS和FREETEXT。CONTAINS语句的功能是在表所有列或指定列中搜索:●一个字或短语;●一个字或短语的前缀;●与一个字相近的另一个字;●一个字的派生字;●一个重复出现的字。CONTAINS语句的语法格式为:CONTAINS({column*}),‘’)其中,column说明被搜索列,使用时说明对表中所有全文索引列莲行搜索Contains_search_condition说明CONTAINS语句的搜索内容,其语法格式为:{

5、

6、

7、

8、)[{

9、ANDIAND

10、NOT

11、OR}}][.n]下面就simple_term和predix_term参数做一简要说明:simple—term指出CONTAINS语句所搜索的单字或短语,当为一个短语时,必须使用双引号作为定界符。其格式为:{说明CONTAINS语句所搜索的字或短语前缀,其格式为:{“bookn*},‘freetext_string’)其中,column说明被搜索列,使用*时说明对表中的所有全文索引列进行搜索。Freetext_string参数指出所搜索的自由文本格式字符串。例如,下面语句使用FREETEXT语句搜索book

12、表中包含SuccessfulLife字符串的数据行:selecttitle,notesfrombook)过滤的机制。在“.MSSQL\TDATA\SQLServer\config”目录下,有一个“noise.dat”文件类似于停用词表,可以对一些没有检索意义的词如a、you等进行过滤而不建立索引。用户自己也可以对该词表进行增补,以过滤一些词。同时,我发现SQLServer2000的全文检索存在一些不足。如当用户对全文索引过的字段进行修改后,需要用户进行手工的“填充”,而不能机器自动完成这一步,另外该系统对计算机硬件

13、要求较高等等。随着计算机硬件的发展以及SQLServer软件本身的不断完善,我相信这些不足是可以得到改善的。

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

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

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