站内搜索数据的搜集处理方法和系统的制作方法

文档序号:6485562阅读:119来源:国知局
站内搜索数据的搜集处理方法和系统的制作方法
【专利摘要】一种站内搜索数据的搜集处理方法,包括以下步骤:站外搜索服务器获取至少一个网站的站内搜索请求;提取所述站内搜索请求中的搜索数据;对所述搜索数据按照网站进行分类统计,得到所述网站的搜索指标信息。上述方法中网站不需要花费自身系统资源对搜索数据进行统计计算,且多个网站可以共用站外搜索服务器中完成搜索数据的统计计算,不需要各个网站都各自开发一套系统处理搜索数据,因此降低了网站自身的系统资源的消耗。此外,还提供一种站内搜索数据的搜集处理系统。
【专利说明】站内搜索数据的搜集处理方法和系统
【【技术领域】】
[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]上述站内搜索数据的搜索处理方法和系统,站外搜索服务器获取至少一个网站的站内搜索请求,提取站内搜索请求中的搜索数据,对搜索数据按照网站进行分类统计,得到网站的搜索指标信息。上述方法和系统中,网站不需要花费系统资源对搜索数据进行统计计算以得到相关的搜索指标信息。此外,多个网站可以共用站外搜索服务器完成搜索数据的统计计算,不需要各个网站都各自开发一套统计计算搜索数据的站内搜索数据的搜集处理系统,因此降低了网站自身的系统资源的消耗。
[0048]另外,上述方法和系统,通过站外搜索服务器根据搜索数据在发送该搜索数据的网站对应的网页资源中进行搜索,向网站返回搜索结果。多个网站可以共用站外搜索服务器完成网站内部的数据搜索,不需要各个网站都各自开发一套搜索系统来完成站内数据搜索,因而上述方式几乎不需要消耗网站自身的系统资源。
【【专利附图】

【附图说明】】
[0049]图1为一个实施例中的站内搜索数据的搜集处理方法的流程示意图;
[0050]图2为一个实施例中的站内搜索数据的搜集处理系统的结构示意图;
[0051]图3为另一实施例中的站内搜索数据的搜集处理系统的结构示意图;
[0052]图4为又一实施例中的站内搜索数据的搜集处理系统的结构示意图;
[0053]图5为一个实施例中的站外搜索服务器的结构不意图。
【【具体实施方式】】
[0054]如图1所示,在一个实施例中,一种站内搜索数据的搜集处理方法,包括以下步骤:
[0055]步骤S102,站外搜索服务器获取至少一个网站的站内搜索请求。
[0056]在一个实施例中,可通过预先嵌入在网站中的站内搜索接口获取站内搜索请求,并将站内搜索请求发送到站外搜索服务器。[0057]具体的,可预先在网站给用户提供搜索服务的页面内嵌站内搜索接口,通过该站内搜索接口获取站内搜索请求,并将获取到的站内搜索请求进行编码,将编码后的信息按照预设格式拼接到HTTP请求中,并将HTTP请求发送到站外搜索服务器。
[0058]站外搜索服务器为独立于网站自身的用于执行数据搜索功能的服务器。站外搜索服务器可为多个网站提供数据搜索服务。
[0059]步骤S104,提取站内搜索请求中的搜索数据。
[0060]在一个实施例中,站外搜索服务器可从接收的HTTP请求(拼接了站内搜索请求)中提取出搜索数据。
[0061 ] 在一个实施例中,可通过数据采集脚本提取搜索请求中的搜索数据。
[0062]具体的,可预先在站外搜索服务器的执行搜索任务的网页中嵌入数据采集脚本。通过数据采集脚本提取搜索数据。
[0063]在站外搜索服务器执行搜索任务的页面中内嵌数据采集脚本,通过数据采集脚本执行提取搜索数据的任务,实现方式简单,开发维护成本低。
[0064]在一个实施例中,搜索数据包括网站标识以及以下至少一项:用户标识、用户输入的搜索词。其中,网站标识可为网站URL。
[0065]步骤S106,对搜索数据按照网站进行分类统计,得到网站的搜索指标信息。
[0066]在一个实施例中,可将搜索数据按照网站标识进行分类,统计与网站标识对应的搜索数据,得到与网站标识对应的搜索指标信息。
[0067]在一个实施例中,搜索指标信息包括搜索词、搜索词的搜索量、搜索用户量、搜索用户率、用户平均搜索次数中的一种以上。
[0068]具体的,搜索词的搜索量为某时间段内每种搜索词被搜索的次数,可衡量搜索词的热度,次数越大热度越高。搜索用户量为某时间段内使用站内搜索服务的用户数量。平均搜索次数为某时间段内每个用户平均搜索的次数,可衡量搜索结果的质量,数值越大一般质量越差。搜索用户率为某时间段内使用站内搜索服务的用户数量与登录网站的总用户数量的比值。
[0069]在一个实施例中,在步骤S106中对搜索数据按照网站进行分类统计,得到网站的搜索指标信息之前,上述站内搜索数据的搜集处理方法还包括步骤:通过预先嵌入在网站中的用户数量采集脚本获取预设时段内登录所述网站的总用户数量,将总用户数量发送至站外搜索服务器,站外搜索服务器接收总用户数量。
[0070]具体的,在一个实施例中,站外搜索服务器可根据搜索数据中包含的用户标识统计使用站内搜索服务的用户数量,即搜索用户量。站外搜索服务器可累加某时段内获取的用户输入的搜索词的总数量,得到该时段内的站内搜索次数,并计算站内搜索次数与用户数量采集脚本发送的该时段内的登录网站的总用户数量的比值,得到平均搜索次数。
[0071 ] 在一个实施例中,站外搜索服务器可通过分布式计算平台处理搜索数据。采用分布式计算平台可处理海量的搜索数据,提高搜索数据的处理速度。
[0072]在一个实施例中,上述步骤S106中对搜索数据按照网站进行分类统计,得到网站的搜索指标信息的具体过程包括:按照网站标识实时汇总聚合接收的搜索数据,根据与网站标识对应的搜索数据实时统计计算得到与网站标识对应的搜索指标信息,并将得到的与网站标识对应的搜索指标信息进行实时存储。[0073]在一个实施例中,可按照网站标识汇总聚合接收的搜索数据,并根据汇总聚合得到的网站标识对应的搜索数据统计计算得到网站标识对应的搜索指标信息。进一步的,可将网站标识以及网站标识对应的搜索指标信息进行对应存储。
[0074]在另一个实施例中,上述步骤S106中对搜索数据按照网站进行分类统计,得到网站的搜索指标信息的具体过程包括:将搜索数据写入离线日志文件,按照网站汇总聚合离线日志文件记录的预设时段内接收的搜索数据,并根据与网站标识对应的搜索数据统计计算得到与网站标识对应的预设时段的搜索指标信息并存储。
[0075]具体的,可每间隔预设时长按照网站标识汇总聚合离线日志文件中记录的搜索数据。例如,可每天进行一次搜索数据的统计计算,处理前一天接收的搜索数据。
[0076]在一个实施例中,还可将搜索指标信息按照预设的方法进行处理,形成列表、曲线图、柱形图、饼图等较直观形象的搜索指标信息的统计结果,进一步的,可展示统计结果。在一个实施例中,还可将统计结果发送给搜索指标信息所属的网站或者第三方服务,供相关用户分析网站的设计。
[0077]在一个实施例中,上述站内搜索数据的搜集处理方法还包括步骤:站外搜索服务器根据搜索数据在与网站标识对应的网页资源中进行搜索,并将搜索结果返回给与网站标识对应的网站。
[0078]在一个实施例中,搜索数据包括:网站标识、用户输入的搜索词、内容搜索范围等信息。其中,网站标识可为网站URL,内容搜索范围包括全文搜索、主题搜索、标题搜索等。
[0079]具体的,站外搜索服务器中存储了与网站标识对应的网页资源。在一个实施例中,站外搜索服务器定期爬取网站的网页资源,进一步的保存网站标识与网站的网页资源的对应关系。
[0080]在一个实施例中,站外搜索服务器根据搜索数据在与网站标识对应的网页资源中进行搜索的具体过程为:站外搜索服务器据内容搜索范围在网站标识对应的网页资源中搜索与用户输入的搜索词匹配的信息。
[0081]具体的,可根据网站标识以及网站标识与网页资源的对应关系,查找与搜索请求中包含的网站标识对应的网页资源。进一步的,根据搜索请求中包含的内容搜索范围,在网站标识对应的网页资源中查找与用户输入的搜索词匹配的信息,并获取该信息所在的网页的链接地址。例如,若内容搜索范围为全文搜索,则在所有网页内容中搜索对应的信息,若内容搜索范围为主题搜索,则在网页中包含的文章、评论、图片等所属的主题信息中查找与搜索词匹配的信息,等等。
[0082]进一步的,站外搜索服务器可向网站标识对应的网站返回搜索结果,搜索结果中包含与用户输入的搜索信息匹配的信息所在的网页的链接。
[0083]在一个实施例中,上述搜索数据还包括:搜索结果的排序字段和排序方式。站外搜索服务器可根据搜索结果的排序字段和排序方式,将搜索结果中的网页的链接进行排序,向网站返回排序后的搜索结果。
[0084]如图2所示,在一个实施例中,一种站内搜索数据的搜集处理系统,包括站外搜索服务器200和统计服务器300,站外搜索服务器200包括通信模块210、搜索数据提取模块220和搜索数据上报模块230 ;统计服务器300包括数据接入模块310和数据处理模块320,其中:[0085]站外搜索服务器200为独立于网站自身的用于执行数据搜索功能的服务器。站外搜索服务器200可为多个网站提供数据搜索服务。
[0086]通信模块210用于获取至少一个网站的站内搜索请求。
[0087]如图3所示,在一个实施例中,上述站内搜索数据的搜集处理系统还包括用于通过预先嵌入在网站中的站内搜索接口获取站内搜索请求,并将所述站内搜索请求发送到站外搜索服务器的搜索信息获取模块110。
[0088]在一个实施例中,可预先在网站给用户提供搜索服务的页面内嵌站内搜索接口,搜索信息获取模块110可通过该站内搜索接口获取站内搜索请求,并将获取到的站内搜索请求进行编码,将编码后的信息按照预设格式拼接到HTTP请求中,并将HTTP请求发送到站外搜索服务器200。
[0089]应当说明的是,站外搜索服务器200可为多个网站提供搜索数据统计服务,因此站外搜索服务器200可与多个网站进行交互,图3所示的实施例仅为说明站内搜索数据的搜集处理系统的原理的一个最简实施例。
[0090]搜索数据提取模块220用于提取站内搜索请求中的搜索数据。
[0091]在一个实施例中,搜索数据提取模块220可从接收的HTTP请求(拼接了站内搜索请求)中提取出搜索数据。
[0092]在一个实施例中,搜索数据提取模块220可通过数据采集脚本提取搜索请求中的搜索数据。
[0093]具体的,可预先在站外搜索服务器200的执行搜索任务的网页中嵌入数据采集脚本。通过数据采集脚本提取搜索数据。
[0094]在站外搜索服务器200执行搜索任务的页面中内嵌数据采集脚本,通过数据采集脚本执行提取搜索数据的任务,实现方式简单,开发维护成本低。
[0095]在一个实施例中,搜索数据包括网站标识以及以下至少一项:用户标识、用户输入的搜索词。其中,网站标识可为网站URL。
[0096]搜索数据上报模块230用于将搜索数据上报至统计服务器300。
[0097]数据接入模块310用于接收搜索数据。
[0098]数据处理模块320用于对搜索数据按照网站进行分类统计,得到网站的搜索指标信息。
[0099]在一个实施例中,数据处理模块320可将搜索数据按照网站标识进行分类,统计与网站标识对应的搜索数据,得到与网站标识对应的搜索指标信息。
[0100]在一个实施例中,搜索指标信息包括搜索词、搜索词的搜索量、搜索用户量、搜索用户率、用户平均搜索次数中的一种以上。
[0101]具体的,搜索词的搜索量为某时间段内每种搜索词被搜索的次数,可衡量搜索词的热度,次数越大热度越高。搜索用户量为某时间段内使用站内搜索服务的用户数量。平均搜索次数为某时间段内每个用户平均搜索的次数,可衡量搜索结果的质量,数值越大一般质量越差。搜索用户率为某时间段内使用站内搜索服务的用户数量与登录网站的总用户数量的比值。
[0102]如图4所示,在一个实施例中,上述站内搜索数据的搜集处理系统还包括总用户数量获取模块120,用于通过预先嵌入在网站中的用户数量采集脚本获取预设时段内登录网站的总用户数量,并将总用户数量发送到统计服务器300。
[0103]本实施例中,数据接入模块310还用于接收总用户数量获取模块120发送的总用
户数量。
[0104]具体的,在一个实施例中,数据处理模块320可根据搜索数据中包含的用户标识统计使用站内搜索服务的用户数量,即搜索用户量。数据处理模块320可累加某时段内获取的用户输入的搜索词的总数量,得到该时段内的站内搜索次数,并计算站内搜索次数与总用户数量获取模块120发送的该时段内的登录网站的总用户数量的比值,得到平均搜索次数。
[0105]在一个实施例中,数据处理模块320可通过分布式计算平台处理搜索数据。采用分布式计算平台可处理海量的搜索数据,提高搜索数据的处理速度。
[0106]在一个实施例中,数据处理模块320包括实时计算模块(图中未示出),用于按照网站标识实时汇总聚合接收的搜索数据,根据与网站标识对应的搜索数据实时统计计算得到与网站标识对应的搜索指标信息,并将得到的与网站标识对应的搜索指标信息进行实时存储。
[0107]在一个实施例中,实时计算模块可按照网站标识汇总聚合接收的搜索数据,并根据汇总聚合得到的网站标识对应的搜索数据统计计算得到网站标识对应的搜索指标信息。进一步的,可将网站标识以及网站标识对应的搜索指标信息进行对应存储。
[0108]在另一个实施例中,数据处理模块320包括离线计算模块(图中未示出),用于将搜索数据写入离线日志文件,按照网站汇总聚合离线日志文件记录的预设时段内接收的搜索数据,并根据与网站标识对应的搜索数据统计计算得到与网站标识对应的预设时段的搜索指标信息并存储。
[0109]具体的,离线计算模块可每间隔预设时长按照网站标识汇总聚合离线日志文件中记录的搜索数据。例如,可每天进行一次搜索数据的统计计算,处理前一天接收的搜索数据。
[0110]在一个实施例中,数据处理模块320还可将搜索指标信息按照预设的方法进行处理,形成列表、曲线图、柱形图、饼图等较直观形象的搜索指标信息的统计结果,进一步的,可展示统计结果。在一个实施例中,还可将统计结果发送给搜索指标信息所属的网站或者第三方服务,供相关用户分析网站的设计。
[0111]如图5所示,在一个实施例中,站外搜索服务器200还包括搜索模块240,用于根据搜索数据在与网站标识对应的网页资源中进行搜索,并将搜索结果返回给与网站标识对应的网站。
[0112]在一个实施例中,搜索数据包括:网站标识、用户输入的搜索词、内容搜索范围等信息。其中,网站标识可为网站URL,内容搜索范围包括全文搜索、主题搜索、标题搜索等。
[0113]在一个实施例中,站外搜索服务器200还包括存储模块(图中未不出),用于存储与网站标识对应的网页资源。在一个实施例中,搜索模块240可定期爬取网站的网页资源,存储模块可保存网站标识与网站的网页资源的对应关系。
[0114]在一个实施例中,搜索模块240用于根据内容搜索范围在网站标识对应的网页资源中搜索与用户输入的搜索词匹配的信息。
[0115]具体的,搜索模块240可根据网站标识以及网站标识与网页资源的对应关系,查找与搜索请求中包含的网站标识对应的网页资源。进一步的,可根据搜索请求中包含的内容搜索范围,在网站标识对应的网页资源中查找与用户输入的搜索词匹配的信息,并获取该信息所在的网页的链接地址。例如,若内容搜索范围为全文搜索,则在所有网页内容中搜索对应的信息,若内容搜索范围为主题搜索,则在网页中包含的文章、评论、图片等所属的主题信息中查找与搜索词匹配的信息,等等。
[0116]进一步的,搜索模块240可向网站标识对应的网站返回搜索结果,搜索结果中包含与用户输入的搜索信息匹配的信息所在的网页的链接。
[0117]在一个实施例中,上述搜索数据还包括:搜索结果的排序字段和排序方式。搜索模块240可根据搜索结果的排序字段和排序方式,将搜索结果中的网页的链接进行排序,向网站返回排序后的搜索结果。
[0118]上述站内搜索数据的搜索处理方法和系统,站外搜索服务器获取至少一个网站的站内搜索请求,提取站内搜索请求中的搜索数据,对搜索数据按照网站进行分类统计,得到网站的搜索指标信息。上述方法和系统中,网站不需要花费系统资源对搜索数据进行统计计算以得到相关的搜索指标信息。此外,多个网站可以共用站外搜索服务器完成搜索数据的统计计算,不需要各个网站都各自开发一套统计计算搜索数据的站内搜索数据的搜集处理系统,因此降低了网站自身的系统资源的消耗。
[0119]另外,上述方法和系统,通过站外搜索服务器根据搜索数据在发送该搜索数据的网站对应的网页资源中进行搜索,向网站返回搜索结果。多个网站可以共用站外搜索服务器完成网站内部的数据搜索,不需要各个网站都各自开发一套搜索系统来完成站内数据搜索,因而上述方式几乎不需要消耗网站自身的系统资源。
[0120]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种站内搜索数据的搜集处理方法,包括以下步骤: 站外搜索服务器获取至少一个网站的站内搜索请求; 提取所述站内搜索请求中的搜索数据; 对所述搜索数据按照网站进行分类统计,得到所述网站的搜索指标信息。
2.根据权利要求1所述的站内搜索数据的搜集处理方法,其特征在于,所述搜索数据包括网站标识以及以下至少一项:用户标识、用户输入的搜索词。
3.根据权利要求2所述的站内搜索数据的搜集处理方法,其特征在于,所述对所述搜索数据按照网站进行分类统计,得到所述网站的搜索指标信息的步骤包括: 将所述搜索数据按照网站标识进行分类,统计与网站标识对应的搜索数据,得到与网站标识对应的搜索指标信息。
4.根据权利要求2所述的站内搜索数据的搜集处理方法,其特征在于,所述对所述搜索数据按照网站进行分类统计,得到所述网站的搜索指标信息的步骤包括: 按照网站标识实时汇总 聚合所述搜索数据,根据与网站标识对应的搜索数据实时统计计算得到与网站标识对应的搜索指标信息,并将得到的与网站标识对应的搜索指标信息进行实时存储。
5.根据权利要求1所述的站内搜索数据的搜集处理方法,其特征在于,通过预先嵌入在网站中的站内搜索接口获取站内搜索请求,并将所述站内搜索请求发送到站外搜索服务器。
6.根据权利要求2所述的站内搜索数据的搜集处理方法,其特征在于,所述方法还包括: 所述站外搜索服务器根据所述搜索数据在与网站标识对应的网页资源中进行搜索,并将搜索结果返回给与所述网站标识对应的网站。
7.根据权利要求6所述的站内搜索数据的搜集处理方法,其特征在于,所述站外搜索服务器中存储了与所述网站标识对应的网页资源; 所述搜索数据包括网站标识、用户输入的搜索词、内容搜索范围; 所述站外搜索服务器根据所述搜索数据在与网站标识对应的网页资源中进行搜索的步骤为: 所述站外搜索服务器根据所述内容搜索范围在所述网站标识对应的网页资源中搜索与所述用户输入的搜索词匹配的信息。
8.根据权利要求1至7任一项所述的站内搜索数据的搜集处理方法,其特征在于,所述搜索指标信息包括搜索词、搜索词的搜索量、搜索用户量、搜索用户率、用户平均搜索次数中的一种以上。
9.根据权利要求8所述的站内搜索数据的搜集处理方法,其特征在于,在所述对搜索数据按照网站进行分类统计的步骤之前,还包括: 通过预先嵌入在网站中的用户数量采集脚本获取预设时段内登录所述网站的总用户数量,将所述总用户数量发送至所述站外搜索服务器,所述站外搜索服务器接收所述总用户数量。
10.根据权利要求1所述的站内搜索数据的搜集处理方法,其特征在于,通过数据采集脚本提取所述搜索请求中的搜索数据。
11.一种站内搜索数据的搜集处理系统,其特征在于,包括站内搜索服务器和统计服务器,其中:所述站外搜索服务器,包括: 通信模块,用于获取至少一个网站的站内搜索请求; 搜索数据提取模块,用于提取所述站内搜索请求中的搜索数据; 搜索数据上报模块,用于将所述搜索数据上报至所述统计服务器; 所述统计服务器,包括: 数据接入模块,用于接收所述搜索数据; 数据处理模块,用于对所述搜索数据按照网站进行分类统计,得到所述网站的搜索指标信息。
12.根据权利要求11所述的站内搜索数据的搜集处理系统,其特征在于,所述搜索数据包括网站标识以及以下至少一项:用户标识、用户输入的搜索。
13.根据权利要求12所述的站内搜索数据的搜集处理系统,其特征在于,所述数据处理模块用于将所述搜索数据按照网站标识进行分类,统计与网站标识对应的搜索数据,得到与网站标识对应的搜索指标信息。
14.根据权利要求12所述的站内搜索数据的搜集处理系统,其特征在于,所述数据处理模块包括实时计算模块,用于按照网站标识实时汇总聚合所述搜索数据,根据与网站标识对应的搜索数据实时统计计算得到与网站标识对应的搜索指标信息,并将得到的与网站标识对应的搜索指标信息进行实时存储。
15.根据权利要求11所述的站内搜索数据的搜集处理系统,其特征在于,所述系统还包括用于通过预先嵌入在网站中的站内搜索接口获取站内搜索请求,并将所述站内搜索请求发送到站外搜索服务器的搜索信息获取模块。
16.根据权利要求12所述的站内搜索数据的搜集处理系统,其特征在于,所述站外搜索服务器还包括搜索模块,用于根据所述搜索数据在与网站标识对应的网页资源中进行搜索,并将搜索结果返回给与网站标识对应的网站。
17.根据权利要求16所述的站内搜索数据的搜集处理系统,其特征在于,所述站外搜索服务器还包括存储模块,用于存储与所述网站标识对应的网页资源; 所述搜索数据包括网站标识、用户输入的搜索词、内容搜索范围; 所述搜索模块用于根据所述内容搜索范围在所述网站标识对应的网页资源中搜索与所述用户输入的搜索词匹配的信息。
18.根据权利要求11至17任一项所述的站内搜索数据的搜集处理系统,其特征在于,所述搜索指标信息包括搜索词、搜索词的搜索量、搜索用户量、搜索用户率、用户平均搜索次数中的一种以上。
19.根据权利要求18所述的站内搜索数据的搜集处理系统,其特征在于,所述系统还包括总用户数量获取模块,用于通过预先嵌入在网站中的用户数量采集脚本获取预设时段内登录所述网站的总用户数量,将所述总用户数量发送至所述站外搜索服务器; 所述数据接入模块还用于接收所述总用户数量。
20.根据权利要求11所述的站内搜索数据的搜集处理方法,其特征在于,所述搜索数据提取模块通过数据采集脚本提取所述搜索请求中的搜索数据。
【文档编号】G06F17/30GK103455483SQ201210168193
【公开日】2013年12月18日 申请日期:2012年5月28日 优先权日:2012年5月28日
【发明者】杨璧宁, 张强, 刘文学, 楚大鹏, 卢靓妮, 赵锐, 刘奕慧 申请人:深圳市腾讯计算机系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1