数据搜索方法、终端及服务器的制造方法_4

文档序号:9826270阅读:来源:国知局
地区、女性用户"的搜索条件,从而获取了更符合北京地区、女性 用户群的热门应用排行榜,从而使得北京地区的女性可以根据该热门应用排行榜快速查找 到在该地区、该人群中常用的应用。
[0124] 通过本申请提供的实施例,通过在接收用于选择搜索条件的指令之前,接收并显 示服务器发送的与默认搜索条件匹配的默认搜索结果列表,从而实现对所有待搜索数据的 全面搜索。
[0125] 实施例4
[0126] 根据本发明实施例,提供了一种数据搜索服务器的实施例,上述数据搜索服务器 可以但不限于应用于如图1所示的网络环境中服务器104,服务器104通过网络终端102发 送的搜索条件,并将与上述搜索条件匹配的搜索结果列表发送给上述终端102。可选地,在 本实施例中,上述网络可以包括但不限于:广域网、城域网、局域网。可选地,在本实施例中, 上述终端可以包括但不限于以下至少之一:手机、平板电脑、笔记本电脑、PC机、数字电视。 上述只是一种示例,本实施例对此不做任何限定。
[0127] 根据本发明实施例,还提供了一种用于实施上述数据搜索方法的数据搜索服务 器,如图10所示,该服务器包括:
[0128] 1)接收单元1002,用于接收客户端发送的搜索条件,其中,搜索条件至少包括类 型为第一类型的第一选择项和类型为第二类型的第二选择项;
[0129] 2)搜索单元1004,用于搜索与搜索条件匹配的搜索结果列表,其中,搜索结果列 表中的搜索结果为服务器在接收搜索条件之前的预定时间段内执行搜索操作所记录的信 息;
[0130] 3)发送单元1006,将搜索结果列表发送给客户端。
[0131] 可选地,在本实施例中,上述数据搜索服务器可以但不限于应用于终端上某一客 户端获取信息排行榜的过程中,其中,上述数据搜索方法中的搜索条件可以包括但不限于 用于标识上述终端当前属性。可选地,在本实施例中,上述搜索条件中的第一类型可以但不 限于用于表示终端所在地区的类型,上述第二类型可以但不限于用于表示终端持有者的性 别的类型。例如,以热门应用搜索为例,搜索条件为北京地区,女性用户,通过本实施例中提 供的数据搜索方法可以利用选择的搜索条件,从而获取在上述搜索条件下重新排序得到的 信息排行榜,即,在北京地区女性用户群中,热门应用的搜索排行榜,如图3所示,从而使信 息排行榜可以根据不同的应用场景得到不同的排行榜,不仅实现了对排行榜的灵活控制展 示,同时也可以根据用户各自的需求快速搜索到相应的数据,进而提高了数据搜索的效率。 上述举例只是一种示例,本实施例对此不做任何限定。
[0132] 可选地,在本实施例中,在接收客户端发送的搜索条件之前,还包括:
[0133] S1,接收并显示服务器发送的与默认搜索条件匹配的默认搜索结果列表,其中,默 认搜索条件包括类型为第一类型的全部选择项和类型为第二类型的全部选择项,默认搜索 结果列表中的搜索结果为服务器在预定时间段内执行搜索操作所记录的信息。
[0134] 可选地,在本实施例中,上述默认搜索结果列表和与搜索条件匹配得到的搜索结 果列表根据不同的应用场景可以相同也可以不同,其中,默认搜索结果列表中包括搜索条 件中第一类型及第二类型中的全部选择项。其中,上述第一类型为用于表示地区的类型,上 述第二类型为用于表示性别的类型。
[0135] 可选地,在本实施例中,如图4所示,在上述接收客户端发送的搜索条件之前,还 包括:
[0136] S402,各个终端402向服务器404发送待搜索数据及上述各个终端402选择的搜 索条件;
[0137] S404,服务器404统计在预定时间段内根据上述各个终端402所执行的搜索操作 记录的搜索结果,进而根据上述记录的搜索结果统计在不同搜索条件下对应的不同的搜索 结果列表。
[0138] 可选地,在本实施例中,上述记录的信息可以包括但不限于以下至少一种:已执行 搜索操作的搜索词或者已下载的应用的标识。
[0139] 可选地,在本实施例中,当服务器在接收指令之前的预定时间段内执行搜索操作 所记录的信息包括已下载的应用的标识时,搜索条件还包括:类型为第三类型的第三选择 项,其中,第三类型用于表示应用的类别。
[0140] 例如,仍以热门应用搜索为例,搜索条件为上海地区,男性用户,则搜索结果列表 可以为:在本次搜索之前的一周内,服务器根据所有上海地区、男性用户通过终端上的客户 端在所有搜索应用中执行下载操作而得到的热门应用排行榜。具体地,如表4所示,默认热 门应用排行榜可以包括但不限于:应用A (热度为100)、应用B(热度为50),应用C(热度为 30),搜索条件(例如,上海地区、男性用户)对应的热门应用排行榜可以包括但不限于:应 用B(热度为50)、应用A(热度为40),应用C(热度为20)。
[0141] 表 4
[0142]
[0143] 可选地,在本实施例中,上述用于选择搜索条件的指令可以包括但不限于:进入获 取数据搜索结果列表的入口指令。例如,如图5所示,以热搜词为例,当接收到选择"热搜词 榜入口更多"时,则触发进入选择搜索条件的界面。
[0144] 具体结合以下示例进行描述,如图6中步骤S602-S608所示,步骤S602,多个终端 602将待搜索数据及搜索条件发送给服务器604,步骤S604,上述服务器604统计各个终端 602所要搜索的所有的搜索结果,并根据不同的搜索条件得到与上述不同的搜索条件相匹 配的多个搜索结果列表。然后,多个终端602中的一个终端(如图6所示)接收到用于选 择搜索条件的指令,并执行步骤S606,将获取到的搜索条件(例如,上海地区,男性用户)发 送给服务器604,服务器604在查找到与上述搜索条件相匹配的搜索结果列表(例如,如表 4中第2列所示)后,将执行步骤S608,上述搜索结果列表返回给上述一个终端上显示。
[0145] 通过本申请提供的实施例,通过接收终端上的客户端发送的搜索条件,在服务器 搜索与搜索条件相匹配的搜索结果列表,并将上述匹配的搜索结果列表发送给终端,以使 终端可以显示在一定的搜索条件下得到的搜索结果列表信息,从而实现了对搜索结果列表 的灵活选择,从而获取更加符合用户需求的相应数据,进一步,用户通过获取到的不同的搜 索结果列表可以更加快速地搜索到与用户相匹配的数据,进而提高了数据搜索的效率。
[0146] 作为一种可选的方案,搜索单元1004包括:
[0147] 1)搜索模块,在预定时间段内记录的信息中搜索与搜索条件匹配的搜索结果列 表,其中,搜索结果列表中的每条搜索结果对应的搜索属性值均包括第一选择项和第二选 择项;
[0148] 2)排序模块,用于按照搜索热度从高到低的顺序对搜索结果列表中的搜索结果进 行排序,其中,搜索热度用于指示以下至少之一:搜索结果的搜索集中度、搜索结果的搜索 趋势。
[0149] 具体结合以下示例进行描述,以热搜词为例,用户的一次搜索操作可以但不限于 用以下内容表示:用户标识(user_id),搜索词(query),搜索时间(search_time),,点击/ 下载应用(click_action)。具体步骤如下:
[0150] S1,服务器从搜索记录的信息中获取预定时间段内(例如,过去7天)出现过的搜 索词(query),生成搜索词表search_list ;
[0151] S2,对于搜索词表search_list里的全部query,统计每个query在过去七天的每 天搜索次数,用A[query] [i]表示搜索词在前i天的搜索量,其中,上述前i天在本实施例 中表示距离当前这一天i天的那一天(例如,前一天表示昨天,前两天表示前天);
[0152] S3,接收终端发送的搜索条件(例如,搜索条件Search_l);
[0153] S4,服务器统计用户在过去7天内在搜索条件Search_l下的总的搜索量,并用 B[i]表示前i天,在这个搜索条件Search_l下的总的搜索量。
[0154] S5,计算上述搜索词query在搜索条件Search_l下搜索量,搜索集中度,搜索趋 势:
[0155] 可选地,在本实施例中,搜索词的搜索量可以但不限于通过以下方式得到:
[0156] S52,统计在这个搜索条件Search_l下,搜索词query在过去7天的每天的被搜索 次数,用C[query] [i]表示搜索词在前i天每天的搜索量,。
[0157] S54,计算query在这一个组合下的搜索集中度:
[0159] 可选地,在本实施例中,上述dseOTe越大,表示搜索词query的搜索集中度越高。
[0160] S56,通过卡方检验方法来计算query在这个组合里的趋势tSCOTe:
[0162] 可选地,在本实施例中,上述tsrara大于0,搜索量是上升趋势,小于0是下降趋势; tscore越大,搜索词query最近的上升趋势越明显。
[0163] S6,通过以下方式计算在搜索条件Search_l下的搜索词query的搜索热度:
[0164]选择过去7天搜索量最大的100个query。最大值记为 cmax〇
[0165] S64,按dS(:OTe选择搜索集中度最大的100个query。最大值记为dmax。
[0166] S66,按tseOTe选择趋势最强的100个query。最大值记为tmax,最小值记为tmin。
[0167] S68,合并以上三份query作为榜单的query集合,搜索词query的热度为:
[0169] 可选地,在本实施例中,上述公式中的参数&,13,(3,打4243,付,邙,作£(〇,1), 且上述参数a、b、c分别用于表示上述搜索词的搜索量、搜索集中度、搜索趋势在搜索热度 中的权重,上述参数Π ,f2, f3, f4, f5, f6用于调整上述搜索词的热度所在的范围。
[0170] S7,对榜单集合的搜索词query按queryseOTe由大到小排序,已得到与搜索条件匹 配的搜索结果列表。
[0171 ] 可选地,在本实施例中,搜索与搜索条件匹配的热门应用的方式与上述示例类似, 本实施例在此不再赘述。
[0172] 通过本申请提供的实施例,通过上述方式得
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1