一种搜索结果处理方法及装置的制造方法

文档序号:9597873阅读:216来源:国知局
一种搜索结果处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种搜索结果处理方法及装置。
【背景技术】
[0002]随着互联网技术和通信技术的发展,搜索功能的作用越来越显著,不仅是应用在搜索引擎中,随着各类网站和终端应用的后台服务器中存储的数据量不断的增加,为了便于用户浏览,在这些网站和终端应用的前端,通常会为用户提供搜索入口,当用户在搜索入口输入关键词时,服务器根据预设的策略,从本地库中整理并显示与该关键词相关的搜索结果,一般情况下,为了节省带宽资源,会对这些搜索结果分多页展示,当前页面只加载并展示固定条数的搜索结果,当用户点击翻页按钮时,再加载并展示下一页的内容。
[0003]但是,数据库中的数据是不断更新的,在用户浏览当前页的搜索结果时,可能会有新的与用户输入的关键词相关的数据入库,由于之前服务器整理的搜索结果中不包括这些新入库的数据,从而导致用户看不到这些新入库的数据,因而,搜索结果的展示不够全面。

【发明内容】

[0004]本发明提供一种搜索结果处理方法及装置,用以使搜索结果的展示更加全面。
[0005]本发明提供一种搜索结果处理方法,包括:
[0006]接收针对目标关键词的搜索指令;
[0007]根据所述搜索指令搜索所述目标关键词对应的搜索结果;
[0008]将所述目标关键词对应的预设数目个搜索结果显示于当前页面;
[0009]当接收到翻页指令时,对所述目标关键词进行重新搜索,得到新的搜索结果;
[0010]在根据所述翻页指令所对应的翻页后的页面中,显示所述新的搜索结果中除已显示的搜索结果之外的预设数目个其他搜索结果。
[0011 ] 在一个实施例中,所述方法还包括:
[0012]对所述搜索结果进行排序;
[0013]将所述排序后的搜索结果根据预设数目进行分页。
[0014]在一个实施例中,所述方法还包括:
[0015]记录所述显示于当前页面的预设数目个搜索结果所对应的搜索结果标识。
[0016]在一个实施例中,所述显示所述新的搜索结果中除已显示的搜索结果之外的预设数目个其他搜索结果,包括:
[0017]将所述记录的搜索结果标识所对应的搜索结果删除;
[0018]将除所述删除后的搜索结果之外的其他搜索结果进行排序;
[0019]将所述排序后的搜索结果根据预设数目进行分页显示。
[0020]在一个实施例中,所述对所述搜索结果进行排序,包括:
[0021]根据所述搜索结果的发布时间进行排序;或者
[0022]根据所述搜索结果的点击量进行排序;或者
[0023]根据与所述关键词的相关程度进行排序。
[0024]本发明的有益效果在于:当接收到翻页指令时,对目标关键词进行重新搜索,得到新的搜索结果,避免了新入库数据的遗漏,从而使搜索结果的展示更加全面。
[0025]本发明还提供一种搜索结果处理装置,包括:
[0026]接收模块,用于接收针对目标关键词的搜索指令;
[0027]第一搜索模块,用于根据所述搜索指令搜索所述目标关键词对应的搜索结果;
[0028]第一显示模块,用于将所述目标关键词对应的预设数目个搜索结果显示于当前页面;
[0029]第二搜索模块,用于当接收到翻页指令时,对所述目标关键词进行重新搜索,得到新的搜索结果;
[0030]第二显示模块,用于在根据所述翻页指令所对应的翻页后的页面中,显示所述新的搜索结果中除已显示的搜索结果之外的预设数目个其他搜索结果。
[0031 ] 在一个实施例中,所述装置还包括:
[0032]排序模块,用于对所述搜索结果进行排序;
[0033]分页模块,用于将所述排序后的搜索结果根据预设数目进行分页。
[0034]在一个实施例中,所述装置还包括:
[0035]记录模块,用于记录所述显示于当前页面的预设数目个搜索结果所对应的搜索结果标识。
[0036]在一个实施例中,所述第二显示模块,包括:
[0037]删除子模块,用于将所述记录的搜索结果标识所对应的搜索结果删除;
[0038]排序子模块,用于将除所述删除后的搜索结果之外的其他搜索结果进行排序;
[0039]显示子模块,用于将所述排序后的搜索结果根据预设数目进行分页显示。
[0040]在一个实施例中,所述对所述搜索结果进行排序,包括:
[0041]根据所述搜索结果的发布时间进行排序;或者
[0042]根据所述搜索结果的点击量进行排序;或者
[0043]根据与所述关键词的相关程度进行排序。
[0044]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0045]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0046]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0047]图1为本发明一实施例中搜索结果处理方法的流程图;
[0048]图2为本发明一实施例中搜索结果处理方法的流程图;
[0049]图3为本发明一实施例中搜索结果处理方法的流程图;
[0050]图4为本发明一实施例中搜索结果处理装置的框图;
[0051]图5为本发明一实施例中搜索结果处理装置的框图。
【具体实施方式】
[0052]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0053]本发明提供一种搜索结果处理方法及装置,用以使搜索结果的展示更加全面。
[0054]图1为本发明一实施例中搜索结果处理方法的流程图,如图1所示,本发明中搜索结果处理方法可用于各类具有搜索功能的终端应用或者网站的后台服务器中,该方法包括如下步骤S11-S15:
[0055]在步骤SI 1中,接收针对目标关键词的搜索指令;
[0056]在步骤S12中,根据所述搜索指令搜索所述目标关键词对应的搜索结果;
[0057]在步骤S13中,将所述目标关键词对应的预设数目个搜索结果显示于当前页面;
[0058]在步骤S14中,当接收到翻页指令时,对所述目标关键词进行重新搜索,得到新的搜索结果;
[0059]在步骤S15中,在根据所述翻页指令所对应的翻页后的页面中,显示所述新的搜索结果中除已显示的搜索结果之外的预设数目个其他搜索结果。
[0060]在一个实施例中,所述方法还包括如下步骤A1-A2:
[0061 ] 在步骤A1中,对所述搜索结果进行排序;
[0062]在步骤A2中,将所述排序后的搜索结果根据预设数目进行分页。
[0063]举例而言,当接收到用户输入的目标关键词时,在本地库中搜索与该目标关键词相关的搜索结果,将与该目标关键词相关的搜索结果进行排序,并将排序后的搜索结果根据预设的数目进行分页,即每一页可显示预设数目个搜索结果。例如,当根据用户输入的目标关键词得到的搜索结果为500条,而预设每页的显示数目为10条,则将该目标关键词对应的搜索结果分50页展示,每一页展示10条搜索结果。当分页完毕后,将上述500条搜索结果中的前10条加载并显示于第一页。由于数据库中的数据是不断更新的,在用户浏览当前页的搜索结果时,可能会有新的与用户输
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1