[发明专利]一种搜索方法有效
申请号: | 201710772609.4 | 申请日: | 2017-08-31 |
公开(公告)号: | CN107577755B | 公开(公告)日: | 2020-06-19 |
发明(设计)人: | 王瑞;王帅;王坤鹏 | 申请(专利权)人: | 江西博瑞彤芸科技有限公司 |
主分类号: | G06F16/36 | 分类号: | G06F16/36;G06F16/35;G06F16/332;G06F16/953;G06F16/903 |
代理公司: | 北京慧诚智道知识产权代理事务所(特殊普通合伙) 11539 | 代理人: | 李楠 |
地址: | 330000 江西省*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 搜索 方法 | ||
本发明实施例涉及一种搜索方法,包括:终端设备接收用户输入的字符串信息,生成检索关键词;生成搜索请求并发送给服务器;服务器从获取检索关键词;根据检索关键词的字符类型确定匹配优先级,并将检索关键词按照匹配优先级与词库中的关键词按类别进行一次匹配;如果一次匹配失败,将检索关键词进行纠错处理,生成纠错检索关键词,并与词库中的关键词进行二次匹配;如果二次匹配失败,将检索关键词进行拆分处理,生成拆分检索关键词,并与词库中的关键词进行三次匹配;如果任意一次匹配成功,则得到检索结果信息;将检索结果信息进行分类,得到分类检索信息;将分类检索信息进行排序,得到排序分类信息;服务器将排序分类信息发送给终端设备。
技术领域
本发明涉及通信技术领域,尤其涉及一种搜索方法。
背景技术
随着互联网技术的发展,用户在客户端输入关键词可以很方便地搜索到与关键词相关的信息。
但是现有的搜索方法中,对关键词进行全类别匹配,从而造成搜索时间长,占用内存较多,搜索结果只有广度而没有精度,搜索命中率不能达到用户满意。
发明内容
本发明的目的是提供一种搜索方法,能够将关键词进行分类整理,归纳到不同的类别中进行匹配,从而在搜索过程中降低搜索时长,改善分词系统;通过建立词与词之间关系,提高站内搜索精度和召回率,提高推荐的相关性。
为实现上述目的,本发明提供了一种搜索方法,包括:
终端设备接收用户输入的字符串信息,根据所述字符串信息生成检索关键词;
生成搜索请求并发送给服务器;所述搜索请求包括所述终端设备的终端ID和所述检索关键词;
所述服务器从所述搜索请求中获取所述检索关键词;
根据所述检索关键词的字符类型确定匹配优先级,并将所述检索关键词按照所述匹配优先级与词库中的关键词按类别进行一次匹配;
如果一次匹配失败,将所述检索关键词进行纠错处理,生成纠错检索关键词,并按所述匹配优先级与所述词库中的关键词进行二次匹配;
如果所述二次匹配失败,将所述检索关键词进行拆分处理,生成拆分检索关键词,并按所述匹配优先级与所述词库中的关键词进行三次匹配;
如果所述一次匹配、二次匹配或三次匹配中任意一次匹配成功,则得到检索结果信息;
将所述检索结果信息进行分类,得到分类检索信息;
将所述分类检索信息进行排序,得到排序分类信息;
所述服务器根据所述终端ID,将所述排序分类信息发送给对应的所述终端设备。
优选的,所述根据所述检索关键词的字符类型确定匹配优先级具体为:
所述服务器根据所述检索关键词的字符长度确定所述词库中优先匹配的类别。
优选的,所述根据所述检索关键词的字符类型确定匹配优先级具体为:
所述服务器根据所述检索关键词的字符类别确定所述词库中优先匹配的类别;所述字符类别包括:数字字符和字母字符。
优选的,所述方法还包括:建立所述检索关键词的字符类型特征库;所述字符类型特征库包括规定的字符类别。
进一步优选的,所述方法还包括:
建立所述字符类型特征库与所述词库中关键词的类别的对应关系。
优选的,所述拆分检索关键词的字符数不小于2。
进一步优选的,当所述拆分检索关键词为中文字符时,所述拆分检索关键词的字符数不小于4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西博瑞彤芸科技有限公司,未经江西博瑞彤芸科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710772609.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网站维护辅助系统
- 下一篇:一种基于多层迭代的改进递归数据流匹配方法