在全文索引中同义词的使用(SQL SERVER 2005)
2010-01-15 00:00:00 来源:WEB开发网解释:
<replacement>
<pat>NT5</pat>
<pat>W2K</pat>
<sub>Windows 2000</sub>
</replacement>
为替代词,即查询W2K时,会自动替换为Windows 2000进行查询
<expansion>
<sub>run</sub>
<sub>jog</sub>
</expansion>
为同义词库,即查询run的时候也会查询jog
在本例中添加:
<expansion>
<sub>上</sub>
<sub>上海</sub>
</expansion>
2、 去掉开始于末尾的注释行:
<!-- Commented out
-->
3、最终形成的结果为:
<XML ID="Microsoft Search Thesaurus">
<thesaurus xmlns="x-schema:tsSchema.xml">
<diacritics_sensitive>0</diacritics_sensitive>
<expansion>
<sub>Internet Explorer</sub>
<sub>IE</sub>
<sub>IE5</sub>
</expansion>
<replacement>
<pat>NT5</pat>
<pat>W2K</pat>
<sub>Windows 2000</sub>
</replacement>
<expansion>
<sub>run</sub>
<sub>jog</sub>
</expansion>
<expansion>
<sub>上</sub>
<sub>上海</sub>
</expansion>
</thesaurus>
</XML>
3、 执行查询语句:
select * from tb
where contains(title,'formsof(thesaurus,上)')
即可看到查询结果与contains(title,'上海')相同
- ››全文索引模块支持 for v 7.5
- ››索引色在Photoshop中的制作方式
- ››索引覆盖和DB2查寻性能
- ››索引存储关系到数据库的运行效率
- ››索引在ORACLE中的应用分析
- ››索引分析和优化解决方案
- ››索引视图
- ››索引性能优化实例
- ››索引设计准则
- ››全文替换以修改档案方法
- ››全文搜索和替换
- ››全文本检索的应用
更多精彩
赞助商链接