【技术实现步骤摘要】
信息的搜索方法及装置、电子设备、计算机存储介质
本申请涉及信息搜索
,特别涉及一种信息的搜索方法及装置、电子设备、计算机存储介质。
技术介绍
随着互联网的发展,以及电子商务的繁荣,客票变更的需求急剧增加,业务以及服务也不断增多,因此客票变更搜索系统的请求参数也越来越复杂。一个完整的客票变更搜索请求除了要输入必要的行程信息、旅客身份、销售方信息外,还需要附带搜索相关的各种偏好等信息,比如运价类型、舱等、运价航司、航班市场方航司、中转等信息。由于,所要输入的信息相对较多,客户想要输入完整的、符合自身需求的请求,就需要全面地了解请求的每个字段含义,然而考虑到部分用户对请求字段理解有限,因此允许选择不填写某些不是必须填写的字段,即可以向搜索引擎发送不完整的搜索请求。搜索引擎在进行搜索时针对请求中没有填写的字段,将会使用最大范围进行搜索,以能使得反馈的搜索结果中尽可能包含符合用户需求的搜索结果。但是,由于用户未能填写完整的信息,所以搜索引擎以这种不完整的请求进行搜索,通常无法为用户准确地提供符合用户需求的搜索结果,从而影响用户的使用。并且,对于缺少的信息以最大范围进行搜索,这不仅导致了搜索效率的下降,而且还占用了更多的计算机资源。
技术实现思路
基于上述现有技术的不足,本申请提供了一种信息的搜索方法及装置、电子设备、计算机存储介质,以解决现有采用不完整的搜索请求进行信息搜索,无法准确地提供符合用户需求的搜索结果以及搜索效率低的问题。为了实现上述目的,本申请提供了以下技术方案:< ...
【技术保护点】
1.一种信息的搜索方法,其特征在于,包括:/n接收用户发送的原始搜索请求;其中,所述原始搜索请求包括多个第一搜索信息以及所述用户的用户标识;/n从预先创建的多个请求模板中查找出与所述用户标识相对应的请求模板,作为目标请求模板;其中,每个所述请求模板包括多个第二搜索信息;所述第二搜索信息预先根据用户的需求设置;/n分别针对所述目标请求模板中的每个所述第二搜索信息,判断所述原始搜索请求中是否缺失与所述第二搜索信息同类型的第一搜索信息;/n将判断出缺失的所述第一搜索信息同类型的第二搜索信息与所述原始搜索请求整合,得到完整搜索请求;/n利用所述完整搜索请求进行信息搜索,输出搜索结果。/n
【技术特征摘要】
1.一种信息的搜索方法,其特征在于,包括:
接收用户发送的原始搜索请求;其中,所述原始搜索请求包括多个第一搜索信息以及所述用户的用户标识;
从预先创建的多个请求模板中查找出与所述用户标识相对应的请求模板,作为目标请求模板;其中,每个所述请求模板包括多个第二搜索信息;所述第二搜索信息预先根据用户的需求设置;
分别针对所述目标请求模板中的每个所述第二搜索信息,判断所述原始搜索请求中是否缺失与所述第二搜索信息同类型的第一搜索信息;
将判断出缺失的所述第一搜索信息同类型的第二搜索信息与所述原始搜索请求整合,得到完整搜索请求;
利用所述完整搜索请求进行信息搜索,输出搜索结果。
2.根据权利要求1所述的方法,其特征在于,所述从预先配置的多个请求模板中查找出与所述用户标识相对应的请求模板,作为目标请求模板,包括:
解析所述原始搜索请求,得到多个所述第一搜索信息以及所述用户的用户标识;
从预先构建的映射表中查找出包含所述用户标识的键值对;其中,所述键值对的键为所述用户标识,所述键值对的值为所述用户标识对应的请求模板;
将查找出的所述键值对的值作为所述目标请求模板。
3.根据权利要求2所述的方法,其特征在于,所述将判断出缺失的每个所述第一搜索信息同类型的第二搜索信息与所述原始搜索请求整合,得到完整搜索请求,包括:
利用判断出缺失的每个所述第一搜索信息同类型的第二搜索信息以及解析所述原始搜索请求得到的每个所述第一搜索信息,共同构建得到所述完整搜索请求。
4.根据权利要求2所述的方法,其特征在于,所述映射表的构建方法,包括:
获取用户的用户标识以及各个所述第二搜索信息;
生成所述用户标识对应的模板名称,并将所述用户标识以及对应的模板名称存储到模板配置表中;
利用所述第二搜索信息构建请求模板,并以所述用户标识对应的模板名称为所述请求模板命名;
在系统启动时,加载所述模板配置表,将所述模板配置表中的所述用户标识,和以所述模板配置表中的所述模板名称命名的所述请求模板生成键值对,得到所述映射表。
5.根据权利要求1所述的方法,其特征在于,分别针对所述目标请求模板中的每个所述第二搜索信息,判断所述原始搜索请求中是否包含有与所述第二搜索信息对应的搜索信息之前,还包括:
若从预先创建的多个请求模板中未查找到与所述用户标识相对应的请求模板,则将预先创建的默认请求模板作为所述目标请求模板;...
【专利技术属性】
技术研发人员:方浏洋,黄向平,张宏海,杨永凯,
申请(专利权)人:中国民航信息网络股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。