全文索引的使用方法(一)

 /***************************************************

          作者:herowang(让你望见影子的墙)

    日期:2009.8.11

          注:    转载请保留此信息

    更多内容,请访问我的博客:blog.csdn.net/herowang

****************************************************/

  

查询的语法:

1、  搜索特定词:contains(detail,'姚明')

2、  搜索特定短语:用““将短语包含在双引号内,contains(detail,'姚明 上海')

3、  从多个列中搜索词和短语:contains((title,detail),'姚明 上海')

4、搜索以指定文本开头的词或短语:contains(detail,'“姚明*')

如果文本和星号不包含在双引号内,则全文搜索会将星号看做是一个字符。如果搜索的是短语,则该短语内的每个词都被看做是一个前缀。contains(detail,'“姚明 上海*')则将返回第一个词以姚明开头第二个词以上海开头的结果

5、  搜索特定词的变形:contains(detail,'formsof(inflectional,ride)')

将返回表中含有rideridesridingridden的行

6、搜索与另一个词或短语临近的词或者短语:contains(detail,'姚明 near 上海')

7、使用加权值的词或短语:contains(description,’isabout(performance weight(.8),comfortable weight(.4),smooth weight(.2))’)

Weight为每个词或短语指定一个0.0~1.0之间的加权值

8、使用多个搜索条件: contains(detail,'”姚明” or “上海”')

                     contains(detail,'”姚明” and “上海”')

                       contains(detail,'”姚明” and not  上海”')

9、在contains中还可以使用变量

10、搜索同义词         contains(title,'formsof(thesaurus,)')


 

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值