[发明专利]一种查询请求处理方法有效
申请号: | 201810420899.0 | 申请日: | 2018-05-04 |
公开(公告)号: | CN108984582B | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 左晓栋;崔占华;杨晨;张弛;王石;刘雨桁;周亚超 | 申请(专利权)人: | 中国信息安全研究院有限公司 |
主分类号: | G06F16/953 | 分类号: | G06F16/953 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 查询 请求 处理 方法 | ||
本发明涉及一种查询请求处理方法,所述方法包括:S1:接收用户查询请求以获取关键词有序组;S2:对关键词有序组进行处理,以获取中间关键词有序组;S3:基于所述中间关键词有序组进行基于搜索引擎的查询。本发明能够对用户输入的查询请求从多个层次进行处理,在基于大数据分析的基础上融入个性化的修正,通过对用户查询请求的完成来深入的刻画用户查询请求,从而能够更好地满足用户的实际需求。
【技术领域】
本发明属于数据查询领域,尤其涉及一种查询请求处理方法。
【背景技术】
随着互联网的发展,网络的各种功能被不断开发,从而在各个方面为用户提供方便。以电子商务为例,目前,买卖交易的对象已经由传统意义上的“商品”扩展为“服务”,其特点是让网络成为线下服务的交易前台,这样线下服务就可以用线上方式来招揽顾客。目前如餐饮、旅游等服务均大量采用该方式,对于商家可以有效节约成本,对于消费者则可以利用网络功能来实现对服务的快捷筛选。对于提供服务信息的网站而言,为了方便用户在线上选择服务,搜索功能是必不可少的。对于用户针对“服务”的查询请求,最基本的处理方式是直接根据用户输入的查询文本,在服务商品信息数据库中检索与该文本内容匹配的内容,这种方式实际与普通的文本信息检索相同,然而对于“服务”的查询而言,却并不一定适用,例如,用户输入的查询请求是“中关村海底捞”,目的是要找位于“中关村”地区的“海底捞”餐馆信息,而并非要找名为“中关村海底捞”的餐馆,如果使用文本匹配的查询方式,往往难以得到符合用户需求的结果。基于上述诸多问题,现在亟需一种新的查询请求处理方法,本发明能够对用户输入的查询请求从多个层次进行处理,在基于大数据分析的基础上融入个性化的修正,通过对用户查询请求的完成来深入的刻画用户查询请求,从而能够更好地满足用户的实际需求。
【发明内容】
为了解决现有技术中的上述问题,本发明提出了一种查询请求处理方法,该方法包括如下步骤:
S1:接收用户查询请求以获取关键词有序组;
S2:对关键词有序组进行处理,以获取中间关键词有序组;
S3:基于所述中间关键词有序组进行基于搜索引擎的查询。
进一步的,所述步骤S1具体为,对查询请求中查询内容的类型进行判断,如果查询内容为一个或多个关键词,则直接基于所述查询内容获取关键词有序组;如果查询内容为一个或多个句子,则对句子进行逐个处理以获取关键词有序组。
进一步的,所述直接基于所述查询内容获取关键词有序组,具体为:直接将查询内容中包含的一个或多个关键词按照其在查询请求中的先后顺序存放到关键词有序组中。
进一步的,所述对句子进行逐个处理以获取关键词有序组,具体为:依次对每个句子进行词划分,以获取一个或多个词,删除其中第一类型的词而保留第二类型的词,将第二类型的词按预设排序规则进行排序,并将排序后的词按顺序放入关键词有序组中;对于多个句子获取的多个关键词有序组,将所述多个关键词有序组合并成一个关键词有序组作为关键词有序组。
进一步的,所述将所述多个关键词有序组合并成一个关键词有序组,具体为:将多个关键词有序组按照其对应的句子出现的先后顺序放入合并后的关键词有序组;合并后对于重复出现的关键词进行去重复,删除排序靠后的关键词而保留排序靠前的关键词,对于排序靠前的关键词进行向前移动。
进一步的,当一关键词的出现次数超过次数阈值时,将所述关键词的排序向前移动。
进一步的,所述向前移动具体为:向前移动一次。
进一步的,当一个关键词的出现次数为n时,将所述关键词的排序向前移动的次数为
进一步的,当关键词已经位于第一位时,不再移动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国信息安全研究院有限公司,未经中国信息安全研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810420899.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据融合方法
- 下一篇:一种基于日志文件的搜索方法