[发明专利]一种词的检索方法和装置有效
申请号: | 201510746942.9 | 申请日: | 2015-11-05 |
公开(公告)号: | CN105404615B | 公开(公告)日: | 2020-02-11 |
发明(设计)人: | 马博;江双云;蒋勇 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F40/129 | 分类号: | G06F40/129;G06F16/953 |
代理公司: | 44285 深圳市深佳知识产权代理事务所(普通合伙) | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检索 方法 装置 | ||
本发明公开了一种词的检索方法和装置,用于中文搜索引擎实现对小语种数据的检索。本发明实施例提供一种词的检索方法,包括:将用户输入的第一检索串转码为采用GBK编码的第二检索串,所述第一检索串采用Unicode编码;对所述采用GBK编码的第二检索串进行分词,得到采用GBK编码的第一词;获取与所述采用GBK编码的第一词对应的倒排索引;根据所述倒排索引生成检索结果,所述检索结果包括:采用GBK编码的第二词;将所述采用GBK编码的第二词转码为采用Unicode编码的第三词,并输出所述采用Unicode编码的第三词。
技术领域
本发明涉及计算机技术领域,尤其涉及一种词的检索方法和装置。
背景技术
在目前的搜索引擎中,可以支持直接检索UTF-8编码的数据,UTF-8编码可以表示大部分语言的文字,因此可以支持检索小语种数据。但是对于只支持GBK编码的中文搜索引擎,不能检索韩文、泰文、法语等小语种数据,因为这些小语种文字不采用GBK编码,因此只支持GBK编码的中文搜索引擎无法处理非GBK编码的小语种数据。
发明内容
本发明实施例提供了一种词的检索方法和装置,用于中文搜索引擎实现对小语种数据的检索。
为解决上述技术问题,本发明实施例提供以下技术方案:
第一方面,本发明实施例提供一种词的检索方法,包括:
将用户输入的第一检索串转码为采用GBK编码的第二检索串,所述第一检索串采用Unicode编码;
对所述采用GBK编码的第二检索串进行分词,得到采用GBK编码的第一词;
获取与所述采用GBK编码的第一词对应的倒排索引;
根据所述倒排索引生成检索结果,所述检索结果包括:采用GBK编码的第二词;
将所述采用GBK编码的第二词转码为采用Unicode编码的第三词,并输出所述采用Unicode编码的第三词。
第二方面,本发明实施例还提供一种词的检索装置,包括:
第一转码模块,用于将用户输入的第一检索串转码为采用GBK编码的第二检索串,所述第一检索串采用Unicode编码;
分词模块,用于对所述采用GBK编码的第二检索串进行分词,得到采用GBK编码的第一词;
索引建立模块,用于获取与所述采用GBK编码的第一词对应的倒排索引;
检索模块,用于根据所述倒排索引生成检索结果,所述检索结果包括:采用GBK编码的第二词;
第二转码模块,用于将所述采用GBK编码的第二词转码为采用Unicode编码的第三词,并输出所述采用Unicode编码的第三词。
从以上技术方案可以看出,本发明实施例具有以下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510746942.9/2.html,转载请声明来源钻瓜专利网。