[发明专利]一种相关搜索系统、方法及装置有效
申请号: | 201210018974.3 | 申请日: | 2012-01-20 |
公开(公告)号: | CN103218373B | 公开(公告)日: | 2018-02-06 |
发明(设计)人: | 高小平;宋国龙 | 申请(专利权)人: | 深圳市世纪光速信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 苏培华 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 相关 搜索 系统 方法 装置 | ||
1.一种相关搜索方法,其特征在于,该方法包括:
接收携带关键词的搜索请求,解析搜索请求得到关键词;
在候选数据库中查找与关键词匹配的字面索引并根据字面相似度从匹配的字面索引中计算得到字面搜索结果,在语义相关性数据库查找与关键词匹配的语义索引得到语义搜索结果;
将字面搜索结果和语义搜索结果进行加权计算,得到最终匹配关键词的搜索结果;
该方法还包括:
在设置的快速更新数据库查找与关键词匹配的更新字面索引,根据字面相似度从匹配的更新字面索引中计算得到更新字面搜索结果,在进行加权计算时,根据字面搜索结果、语义搜索结果和更新字面搜索结果,得到最终匹配关键词的搜索结果。
2.如权利要求1所述的方法,其特征在于,所述解析搜索请求得到关键词具体为:
采用反文档频率idf方式从搜索请求解析得到关键词。
3.如权利要求1所述的方法,其特征在于,所述根据字面相似度从匹配的字面索引中计算得到字面搜索结果具体为:
采用关键词权重加权方式对匹配的字面索引进行计算,得到字面搜索结果。
4.一种相关搜索装置,其特征在于,包括:收发模块、解析模块、检索模块、字面相似度计算模块、语义相似度计算模块及融合模块,其中,
收发模块,用于接收携带关键词的搜索请求,发送从融合模块得到的最终匹配关键词的搜索结果;
解析模块,用于从搜索请求中解析关键词;
检索模块,用于在候选数据库中查找与关键词匹配的字面索引,在语义相关性数据库查找与关键词匹配的语义索引;
字面相似度计算模块,用于根据字面相似度从匹配的字面索引中计算得到字面搜索结果;
融合模块,用于将字面搜索结果和语义搜索结果进行加权计算,得到最终匹配关键词的搜索结果;
检索模块,还用于在快速更新数据库查找与关键词匹配的更新字面索引;
字面相似度计算模块,还用于根据字面相似度从匹配的更新字面索引中计算得到更新字面搜索结果;
融合模块,还用于在进行加权计算时,根据字面搜索结果、语义搜索结果和更新字面搜索结果,得到最终匹配关键词的搜索结果。
5.如权利要求4所述的装置,其特征在于,所述解析模块,具体用于:
采用反文档频率idf方式从搜索请求解析得到关键词。
6.如权利要求4或5所述的装置,其特征在于,所述字面相似度计算模块具体用于:
采用关键词权重加权方式对匹配的字面索引进行计算,得到字面搜索结果。
7.一种相关搜索系统,其特征在于,包括:客户端、搜索引擎、候选数据库及语义相关性数据库,其中,
客户端,用于向搜索引擎发送搜索请求,该搜索请求携带关键词,接收搜索引擎返回的搜索结果;
搜索引擎,用于接收搜索请求,解析搜索请求得到关键词,在候选数据库中查找与关键词匹配的字面索引并根据字面相似度从匹配的字面索引中计算得到字面搜索结果,在语义相关性数据库查找与关键词匹配的语义索引得到语义搜索结果,将字面搜索结果和语义搜索结果进行加权计算,得到最终匹配关键词的搜索结果,返回给客户端;
候选数据库,用于对应关键词存储字面索引;
语义相关性数据库,用于对应关键词存储语义索引;
所述系统还包括快速更新数据库,用于对应关键词存储更新字面索引;
所述搜索引擎,还用于在快速更新数据库查找与关键词匹配的更新字面索引,根据字面相似度计算从匹配的更新字面索引中得到更新字面搜索结果,在进行加权计算时,根据字面搜索结果、语义搜索结果和更新字面搜索结果,得到最终匹配关键词的搜索结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市世纪光速信息技术有限公司,未经深圳市世纪光速信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210018974.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:弹力气囊式压迫带
- 下一篇:基于位置提供广告的方法和系统