SQLServer全文索引服务

SQLServer全文索引服务
SQL 7的全文检索和索引服务器的检索方法非常相似。

包含
或者,或者,不是
在包含的逻辑表达式中很容易使用。
例子:
选择用户名从成员那里包含(用户信息,作者和木匠)
选择用户名从成员那里包含(用户信息,作者或木匠)
选择用户名从成员那里包含(用户信息,作者而不是木匠)
附近
这是一个关键字,不是一般的逻辑表达式,意思很简单,就是找到两个词附近。
例子:
选择内容从microsoftrecord在包含(内容,比尔·盖茨附近的保罗艾伦)
这意味着全文包含比尔·盖茨和Paul Alan,这两个词相距不远。
形式的屈折
这个功能可以查到各种形式的词,如过去,复数,动词、名词等,可惜它不适用于中文
例子:
选择ProductName从产品里包含(产品名称,'formsof(屈折,干))
*
这个函数可以查找单词的前缀,但在中文中是没有用的。
例子:
选择ProductName从产品里包含(产品名称,非* )
为重
这个功能可以给不同的权重,一个复合查询条件的不同来确定的顺序返回的记录集。
选择分类,描述类,包含(描述,'isabout传播量('isabout),卜
重量的值可以从0到1。
containstable
它的用法基本上与包含的一样,这里不再重复了。应该提到它返回一个表供您进一步查询,而不是查询条件。
FREETEXT
如果我们用这样的方式,我们将使用分割技术实现模糊查询和过滤掉一些非关键词查询时,它类似于在包含形式。不幸的是,中国几乎没有什么支持
例子:
选择类别FREETEXT CategoryName(描述、'sweetest糖果面包和干)
FREETEXTTABLE
它和FreeText之间的差别是,包含和containstable相同。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部