在全文索引中同义词的使用(SQL SERVER 2005)
2010-01-15 00:00:00 来源:WEB开发网查询的语法:
1、 搜索特定词:contains(detail,'姚明')
2、 搜索特定短语:用““将短语包含在双引号内,contains(detail,'姚明 上海')
3、 从多个列中搜索词和短语:contains((title,detail),'姚明 上海')
4、搜索以指定文本开头的词或短语:contains(detail,'“姚明*“')
如果文本和星号不包含在双引号内,则全文搜索会将星号看做是一个字符。如果搜索的是短语,则该短语内的每个词都被看做是一个前缀。contains(detail,'“姚明 上海*“')则将返回第一个词以姚明开头第二个词以上海开头的结果
5、 搜索特定词的变形:contains(detail,'formsof(inflectional,ride)')
将返回表中含有ride,rides,riding,ridden的行
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,上)')
【测试】
在上例中,执行
- ››全文索引模块支持 for v 7.5
- ››索引色在Photoshop中的制作方式
- ››索引覆盖和DB2查寻性能
- ››索引存储关系到数据库的运行效率
- ››索引在ORACLE中的应用分析
- ››索引分析和优化解决方案
- ››索引视图
- ››索引性能优化实例
- ››索引设计准则
- ››全文替换以修改档案方法
- ››全文搜索和替换
- ››全文本检索的应用
更多精彩
赞助商链接