开发者网络 动网主机 支持论坛 邮局 帮助
当前位置:网络学院ASP技术全文检索 → Microsoft SQL Server 全文索引服务
Microsoft SQL Server 全文索引服务
日期:2000年4月20日 作者: 人气:     [ ]
SQL 7的全文检索和Index Server的检索方式非常类似。

Contains

AND, OR, NOT

可以在Contains中很方便使用逻辑表达式

Example:

Select username from member where contains(userinfo,'"作家" AND "木匠"')

Select username from member where contains(userinfo,'"作家" OR "木匠"')

Select username from member where contains(userinfo,'"作家" AND NOT "木匠"')

NEAR

这是一个在普通的逻辑表达式中没有的关键字,意思是很简单,就是说找到靠近的两个词

Example:

Select Content from MicrosoftRecord where contains(Content,'"比尔·盖茨"
NEAR "保罗·艾伦"')

这就表示要找到全文中包含比尔·盖茨和保罗·艾伦,并且两个词相隔不远。

FORMSOF INFLECTIONAL

这个功能可以查找单词的各种形式,比如过去式、复数、动词形式、名词形式等。可惜对中文没什么用

Example:

SELECT ProductName FROM Products WHERE CONTAINS(ProductName,'FORMSOF (INFLECTIONAL, dry)')

*

这个功能可以查找单词的前缀,不过对中文也没有什么用处

Example:

SELECT ProductName FROM Products WHERE CONTAINS(ProductName, '"dis*"')

ISABOUT WEIGHT

这个功能可以给复合查询时不同的条件以不同的权重,以决定返回的记录集的顺序

SELECT CategoryName, Description FROM Categories WHERE CONTAINS(Description, 'ISABOUT
spread weight (.8), sauces weight (.4), relishes weight (.2) )' )

权重的值可以从0.0到1.0

ContainsTable

它的使用方式和Contains基本相同,这里就不再重复介绍了。要提到的是它返回的是一张供你进一步查询的表,而不是一个查询条件。

FreeText

如果使用这种方式,那么查询的时候会使用分词技术来实现模糊查询,并且过滤掉一些非关键词,比较类似于Contains中的FORMSOF,可惜对中文也没有什么支持

Example:

SELECT CategoryName FROM Categories WHERE FREETEXT (Description, 'sweetest candy bread and
dry meat' )

FreeTextTable

它和FreeText的差别就跟Contains和ContainsTable的差别一样。

(出处:)

相关文章:
 
·SQL Server 2000 SP4发布
·Sql Server 2005最新CTP简介及截图
·[专题]SQL SERVER实用经验技巧集
·SQL Server2000数据库文件损坏时如何恢复
·Sql Server数据库的备份和恢复措施
·SQL Server补丁安装常见问题
·Sql Server全文搜索中文出错的问题
·维护Sql Server中表的索引
·SQL SERVER中直接循环写入数据
·SQL SERVER日志清除的两种方法
相关软件:
 
·宜兴二级域名申请系统SQL版
·乘风多用户计数器 v3.7(Sql)
·乘风多用户计数器 v3.7(Sql)
·动网论坛Dvbbs v7.1.0 Sp1 Sql最新版
·CPB v2.1 非官方SQL版
·Wanersoft小说管理系统V.Net 2.0 Sql存储过程版
·北方供求SQL版 v3.4
·云网互动电影系统 v3.5(SQL)
·LeadBBS v3.14 Build 1222 SQL 版(非官方)
·北方供求SQL版 v3.4
说明:本站部分内容收集于网络,如有侵犯您的权益请来信告知,我们会第一时间进行处理,谢谢
 → 特别推荐
 → 热点TOP10

关于本站 | 诚聘英才 | 业务合作 | 联系我们 | 广告合作 | 收藏本站

海口动网先锋网络科技有限公司版权所有
Copyright ? 2000 - 2003 AspSky.Net
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077