加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sqlserver 2005 关于全文索引中使用同义词库

发布时间:2020-12-12 15:39:40 所属栏目:MsSql教程 来源:网络整理
导读:同义词库 XML ID="Microsoft Search Thesaurus" ? ??? thesaurus xmlns="x-schema:tsSchema.xml" ?diacritics_sensitive0/diacritics_sensitive ??????? expansion ??????????? sub@keyword1/sub ??????????? sub@keyword2/sub ??????? /expansion ??????? e

同义词库

<XML ID="Microsoft Search Thesaurus">

?

??? <thesaurus xmlns="x-schema:tsSchema.xml">
?<diacritics_sensitive>0</diacritics_sensitive>
??????? <expansion>
??????????? <sub>@keyword1</sub>
??????????? <sub>@keyword2</sub>
??????? </expansion>
??????? <expansion>
??????????? <sub>每日任务是什么?</sub>
??????????? <sub>meirirenwu</sub>
??????? </expansion>
??? </thesaurus>

</XML>

?

select * from freetexttable(tablename,column1,@keyword1)

select * from freetexttable(tablename,@keyword2)

?

产生的结果集个数相同,但两者产生的rank没有可比性

?

以下粘贴子连接文档中有关同义词以及排名(rank)的信息

1.系统将通过同义词库对 freetext_string 字符串进行断字处理、词干分析,然后执行同义词库查询。

2.FREETEXT 查询将通过派生词(原始查询词的变形)向查询中添加词,这些词将被作为单独的、与派生出它们的词没有特殊联系的词来处理。同义词库功能派生出的同义词将被当作单独的、具有同等加权值的词来处理。查询中的每个词都会对排名产生影响。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读