【技术实现步骤摘要】
搜索方法、装置、设备、存储介质及计算机程序产品
[0001]本申请涉及互联网
,尤其涉及搜索方法、搜索装置、计算机设备、计算机可读存储介质及计算机程序产品。
技术介绍
[0002]随着互联网技术的迅速发展,网络信息急剧增加,并逐渐形成一个海量的网络信息库。当用户需要在网络信息库中获取到满足自身需求的信息时,可以在客户端提供的搜索框中输入关键词进行搜索,客户端搜索到与关键词相匹配的搜索结果之后,对搜索结果后进行展示。
[0003]传统的关键词搜索技术是单关键词搜索。其中,单关键词搜索是指对象每次只能输入一个关键词,客户端针对这一个关键词进行搜索,并在搜索成功后显示这一个关键词的搜索结果。若对象需要搜索新的关键词,则需要先清除上一个输入的关键词,再输入新的关键词开启一轮新的搜索。
[0004]由此可见,当对象需要针对多个关键词进行搜索时,需要不断重复输入单个关键词、清除单个关键词、搜索单个关键词的操作,搜索效率低。
技术实现思路
[0005]本申请实施例提供搜索方法、搜索装置、计算机设备、计 ...
【技术保护点】
【技术特征摘要】
1.一种搜索方法,其特征在于,所述方法包括:显示搜索信息输入界面,所述搜索信息输入界面包括搜索框;接收针对所述搜索框输入的多个关键词,并从目标存储空间中搜索与所述多个关键词中的每一个关键词相匹配的搜索结果;按照所述多个关键词的输入顺序,在搜索结果展示界面中展示所述每一个关键词的搜索结果;其中,同一个关键词的搜索结果在所述搜索结果展示界面中的同一个展示区域中展示,不同关键词所对应的展示区域不同。2.根据权利要求1所述的方法,其特征在于,所述从目标存储空间中搜索与所述多个关键词中的每一个关键词相匹配的搜索结果,包括:针对所述多个关键词中的每一个关键词分别创建搜索任务;并行执行创建的多个搜索任务,从目标存储空间中并行搜索与所述每一个关键词相匹配的搜索结果。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:按照从所述目标存储空间中搜索到的搜索结果的先后顺序,依次将搜索到的与所述多个关键词相匹配的搜索结果存储到搜索结果缓存中;所述按照所述多个关键词的输入顺序,在搜索结果展示界面中展示所述每一个关键词的搜索结果,包括:将所述搜索结果缓存中存储的搜索结果同步存储到展示数据缓存中;对所述展示数据缓存中存储的搜索结果进行归并排序,得到归并排序结果;所述归并排序结果中属于同一关键词的搜索结果连续排列,且属于同一关键词的搜索结果按照与关键词的匹配程度排列;按照所述多个关键词的输入顺序,对所述归并排序结果进行调整,得到调整后的排序结果;目标关键词对应的搜索结果在所述调整后的排序结果中的排列顺序,与所述目标关键词在所述多个关键词中的输入顺序相匹配,所述目标关键词为所述多个关键词中的任意一个;根据所述调整后的排序结果,在搜索结果展示界面中展示所述每一个关键词的搜索结果。4.根据权利要求3所述的方法,其特征在于,所述根据所述调整后的排序结果,在搜索结果展示界面中展示所述每一个关键词的搜索结果,包括:按照从首到尾的顺序,从所述调整后的排序结果中依次选取各个关键词的待显示搜索结果,所述待显示搜索结果的数量与关键词对应的搜索结果显示数量相同;按照选取顺序,在搜索结果展示界面中展示所述各个关键词的待显示搜索结果。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述调整后的排序结果中所述目标关键词的搜索结果的数量大于所述目标关键词对应的搜索结果显示数量,则在所述搜索结果展示界面中所述目标关键词对应的展示区域中展示搜索结果展开控件;若所述搜索结果展开控...
【专利技术属性】
技术研发人员:李娜芬,李斌,罗程,梁百怡,
申请(专利权)人:广州腾讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。