一种基于搜索结果的分页处理方法和装置的制造方法
【技术领域】
[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]通过根据接收到的搜索请求,获取与该搜索请求中的待搜索关键词匹配的第一搜索结果,并根据接收到的待选择的频道信息,对该第一搜索结果进行筛选处理,获取第二搜索结果,再根据第二搜索结果,对网页进行分页的同时,将已配置的待筛选的信息对应的输入框显示在当前显示页面的选项框中,最后在根据第二搜索结果,对网页进行分页以获取分页结果后,在当前显示页面的搜索结果显示框中分布展示该分页结果,由于可以进行二次筛选,且可以进行分步展示,因此解决了现有技术中由于搜索步骤繁琐的而造成的用户使用不便的问题,从而有效地减少整个页面的刷新等待