CN104636383B - 一种实现对比搜索的方法和装置 - Google Patents

一种实现对比搜索的方法和装置 Download PDF

Info

Publication number
CN104636383B
CN104636383B CN201310567257.0A CN201310567257A CN104636383B CN 104636383 B CN104636383 B CN 104636383B CN 201310567257 A CN201310567257 A CN 201310567257A CN 104636383 B CN104636383 B CN 104636383B
Authority
CN
China
Prior art keywords
search
comparison
search engine
preprocessing module
engine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310567257.0A
Other languages
English (en)
Other versions
CN104636383A (zh
Inventor
卜立军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201310567257.0A priority Critical patent/CN104636383B/zh
Publication of CN104636383A publication Critical patent/CN104636383A/zh
Application granted granted Critical
Publication of CN104636383B publication Critical patent/CN104636383B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

一种实现对比搜索方法,包括:接收客户端发送的对比搜索请求,对比搜索请求中包含对比搜索引擎以及搜索内容的信息,分别确定与该对比搜索引擎对应的预处理模块,通过调用预处理模块将该对比搜索请求进行预处理,根据预处理的结果进行对比搜索,并返回对比搜索处理结果给该客户端。上述实现对比搜索方法及装置可提高***的可扩展性。

Description

一种实现对比搜索的方法和装置
技术领域
本发明涉及通信技术领域,尤其涉及一种实现对比搜索的方法和装置。
背景技术
对比搜索,是将两种或两种以上的搜索结果进行对比并列举出来,是继聚合搜索之后的另一种对传统搜索引擎的优化方式。
现有技术中,对比搜索主要是服务器端直接解析每一种搜索引擎的搜索结果,将该搜索结果再次排版后返回给前端。
在以上现有技术中,直接解析搜索结果耗费时间,更重要的是扩展性弱,若增加一种对比搜索结果对比要修改大量逻辑规则。
发明内容
有鉴于此,本发明提供一种实现对比搜索的方法和装置,可通过将搜索引擎模块化,提高***的可扩展性。
本发明实施例提供的实现对比搜索的方法,包括:
接收客户端发送的对比搜索请求,所述对比搜索请求中包含对比搜索引擎以及搜索内容的信息;分别确定与所述对比搜索引擎对应的预处理模块;通过调用所述预处理模块将所述对比搜索请求进行预处理;根据所述预处理的结果进行对比搜索,并返回对比搜索处理结果给所述客户端。
本发明实施例提供的实现对比搜索的装置,包括:
接收单元,用于接收客户端发送的对比搜索请求,所述对比搜索请求中包含对比搜索引擎以及搜索内容的信息;确定单元,用于分别确定与所述接收单元接收的所述对比搜索请求中包含的对比搜索引擎对应的预处理模块;预处理单元,用于通过调用所述预处理模块将所述接收单元接收的所述对比搜索请求进行预处理;处理单元,用于根据所述预处理单元的预处理的结果进行对比搜索,并返回对比搜索处理结果给所述客户端。
本发明实施例提供的本发明实施例提供的实现对比搜索的方法和装置,根据对比搜索请求确定对比搜索引擎对应的各预处理模块,调用各预处理模块进行预处理,根据预处理的结果进行对比搜索,由于各预处理模块分别对应一种搜索引擎,因此,若增加新的对比搜索引擎,新增对应的预处理模块即可,每个预处理模块相当于一个插件,实现预处理模块固定的接口由***统一进行调用,从而可以提高***的易扩展性。
为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
附图说明
图1为本发明实施例中实现对比搜索的***结构示意图;
图2为本发明实施例中实现对比搜索方法的第一个实施例示意图;
图3为本发明实施例中实现对比搜索方法的第二个实施例示意图;
图4为本发明实施例中实现对比搜索方法的第三个实施例示意图;
图5为本发明实施例中实现对比搜索方法的第四个实施例示意图;
图6为本发明实施例中实现对比搜索装置的一个实施例示意图;
图7为本发明实施例中实现对比搜索装置的另一个实施例示意图。
具体实施方式
为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的具体实施方式、结构、特征及其功效,详细说明如后。
请参阅图1,本发明实施例中实现对比搜索的***包括以下功能模块:模块管理器101、第一预处理模块102、第二预处理模块103、第三预处理模块104、业务逻辑模块105和服务逻辑模块106。
其中,模块管理器101,用于统一管理***中各模块根据用户对比搜索请求完成相应的对比搜索,包括管理第一预处理模块102、第二预处理模块103、第三预处理模块104、业务逻辑模块105及服务逻辑模块106。
第一预处理模块102、第二预处理模块103、第三预处理模块104,用于运行对应的搜索引擎,例如第一预处理模块102用于运行soso搜索引擎,第二预处理模块用于运行sogou搜索引擎,第三预处理模块用于运行***搜索引擎。***还可以包括更多的预处理模块,分别用于运行对应的搜索引擎。上述各预处理模块还用于根据用户的搜索请求对进行预处理,包括获取搜索引擎的请求统一资源定位符(Uniform Resource Locator,URL)、对比搜索页面的处理规则和显示规则。
业务逻辑模块105,用于根据预处理模块的预处理结果,完成对比搜索并将对比搜索结果发送给客户端,该客户端将对比搜索结果显示给用户。
服务逻辑模块106,用于接收客户端发送的对比搜索请求,其中包含对比搜索引擎以及搜索内容的信息。
以上各模块可分别设置在***中,也可集成在一个模块中。
请参阅图2,本实施中实现对比搜索的方法的第一个实施例包括:
201、接收客户端发送的对比搜索请求,该对比搜索请求中包含对比搜索引擎以及搜索内容的信息;
参阅图1,***中的服务逻辑模块106接收客户端发送的对比搜索请求,在该对比搜索请求中包含对比搜索引擎的信息以及搜索内容的信息,该对比搜索请求可以是用户在页面上点击进行一次对比搜索,或者是改变对比搜索引擎再进行对比搜索的请求。可以理解的,对比搜索引擎以及搜索内容的信息也可以与对比搜索请求分别发送。
例如,用户要使用soso搜索引擎和***搜索引擎进行对比,则客户端获取用户的对比搜索请求的信息,包括对比搜索引擎为soso搜索引擎和***搜索引擎,包含在对比搜索请求中发送给实现对比搜索的***。
202、分别确定与该对比搜索引擎对应的预处理模块;
模块管理器101根据用户的对比搜索请求中包含的对比搜索引擎,分别确定与该对比搜索引擎对应的预处理模块,即根据对比搜索引擎确定对应的预处理模块。例如,该对比搜索引擎为soso搜索引擎和***搜索引擎,则分别确定运行soso搜索引擎的第一预处理模块102及运行***搜索引擎的第二预处理模块104。预处理模块可以内置在可实现对比搜索的***中,也可以是该***的外置设备。
需要说明的是,本实施例中对比搜索引擎的数量至少为两个,即,可以是两个,也可以是三个或更多个对比搜索引擎。
203、通过调用该预处理模块将该对比搜索请求进行预处理;
模块管理器101通过调用与该对比搜索引擎对应的预处理模块,将该对比搜索请求进行预处理,具体是根据该对比搜索请求中包含的对比搜索引擎的信息以及搜索内容的信息对该对比搜索请求进行预处理。
本实施例中的预处理是指获取对比搜索请求对应的对比搜索引擎进行搜索的相关规则,具体可以是获取搜索引擎的请求URL、搜索结果的URL、对比搜索页面的处理规则和显示规则。***调用与该对比搜索引擎对应的预处理模块进行预处理,获取对比搜索请求对应的对比搜索引擎进行搜索的相关规则。
204、根据该预处理的结果进行对比搜索,并返回对比搜索处理结果给该客户端。
业务逻辑模块105按照根据预处理模块的预处理的结果进行对比搜索,即根据该预处理模块获取的对比搜索引擎进行搜索的相关规则进行对比搜索,并将本次对比搜索处理结果返回给发送对比搜索请求的该客户端,使得该客户端显示对比搜索结果给用户。
本发明实施例中,根据对比搜索请求确定对比搜索引擎对应的各预处理模块,通过调用各预处理模块进行预处理,根据预处理的结果进行对比搜索,由于各预处理模块分别对应一种搜索引擎,因此,若增加新的对比搜索引擎,新增对应的预处理模块即可,每个预处理模块相当于一个插件,实现预处理模块固定的接口由***统一进行调用,从而可以提高***的易扩展性。
请参阅图3,图3为本实施中实现对比搜索的方法的第二个实施例示意图,与图2所示实施例不同的是,步骤203通过调用该预处理模块将该对比搜索请求进行预处理具体可以是:
303、通过调用该预处理模块根据对比搜索引擎以及搜索内容的信息,分别获取搜索引擎的请求统一资源定位符、搜索结果的统一资源定位符、对比搜索页面的处理规则和显示规则。
预处理模块可根据对比搜索引擎以及搜索内容的信息,分别获取搜索引擎的请求统一资源定位符、搜索结果的统一资源定位符、对比搜索页面的处理规则和显示规则,具体地,预处理模块可包含如下接口:
get_engine_url(query_dict,server_info,engine_info)
此接口用于获取预处理模块的搜索URL,即根据搜索请求中的搜索关键词,搜索页数等信息构造搜索URL。
get_url_regulation()
此接口用于获取搜索结果对应的URL,例如,soso搜索引擎搜索一次页面返回十条结果,则抽取此十条结果的URL。
process_html(soup,query_dict,server_info,engine_info)
此接口用于获取预处理模块的对比搜索页面的处理规则和显示规则,对搜索处理结果进行过滤,例如删除某些搜索结果,只显示部分搜索结果。
预处理模块只用于返回一些对比搜索的处理规则,即获取搜索引擎的请求统一资源定位符、搜索结果的统一资源定位符、对比搜索页面的处理规则和显示规则等,而不用于进行具体的对比搜索处理。
进一步地,步骤204根据该预处理的结果进行对比搜索,并返回对比搜索处理结果给该客户端可以是:
304、根据该对比搜索引擎的请求统一资源定位符进行搜索,并根据搜索结果的统一资源定位符、对比搜索页面的处理规则和显示规则处理搜索结果,并返回该处理结果给该客户端。
业务逻辑模块105根据获取的该对比搜索引擎的请求URL进行搜索,搜索引擎会根据搜索引擎的请求URL在数据库中进行搜寻,如果找到与搜索请求内容相符的网站,便采用预定的算法,计算出各网页的相关度及排名等级,通常是根据网页中关键词的匹配程度,出现的位置、频次、URL质量等进行计算,然后根据关联度高低,按顺序将这些网页URL在搜索结果中排序,并将该处理结果发送给该客户端进行显示。
本发明实施例中,确定对比搜索引擎对应的预处理模块,并分别调用各预处理模块获取搜索引擎的请求统一资源定位符、搜索结果的统一资源定位符、对比搜索页面的处理规则和显示规则等搜索处理规则,再调用业务逻辑模块根据获取的搜索处理规则完成对比搜索,这样,各预处理模块分别对应一种搜索引擎,在处理对比搜索时互相独立,处理效率高,如果需要增加新的对比搜索引擎,则新增对应的预处理模块即可,每个预处理模块相当于一个插件,实现预处理模块固定的接口由***统一进行调用,从而可以提高***的易扩展性。
请参阅图4,图4为本实施中实现对比搜索的方法的第三个实施例示意图,与图2所示实施例不同的是,在步骤201接收客户端发送的对比搜索请求之前包括:
401、加载配置文件;
为了实现***配置的灵活性,在***中设置配置文件,该配置文件中可指定各模块的配置设置,***可根据该配置文件加载各模块。
该配置文件一个实例的具体格式及内容如下:
在配置文件中可以指定搜索引擎对应的预处理模块。在上面的配置文件中便指定了soso搜索引擎对应的处理模块是“web_soso_data”,即配置第一预处理模块102用于运行soso搜索引擎。
402、根据该配置文件配置各预处理模块对应的搜索引擎。
***根据该配置文件配置各预处理模块对应的搜索引擎,参见步骤401配置文件的实例,其中搜索引擎配置信息如下:
[left_engine_list]
engine_list=soso。
上述配置信息表示将位于左侧的预处理模块的搜索引擎配置为soso搜索引擎,各预处理模块的位置信息则由***统一预设。
本实施例的步骤403、404、405、406分别与前述图2所示实施例中的步骤201、202、203、204相同。
本实施例中,加载配置文件,根据该配置文件配置各预处理模块对应的搜索引擎,这样,可通过更改该配置文件而更改配置各搜索引擎与各预处理模块的对应关系,增加为各预处理模块配置对应的搜索引擎的配置效率和配置的灵活性。
请参阅图5,图5为本实施中实现对比搜索的方法的第四个实施例示意图,与图2所示实施例不同的是,步骤203分别确定与该对比搜索引擎对应的预处理模块具体可以是:
503、若该对比搜索引擎为第一搜索引擎和第二搜索引擎,则确定与该第一搜索引擎和该第二搜索引擎分别对应的第一预处理模块和第二预处理模块。
例如,该对比搜索引擎为soso搜索引擎和sogou搜索引擎,***则调用模块管理器101确定与soso搜索引擎和sogou搜索引擎分别对应的第一预处理模块102和第二预处理模块103。第一预处理模块102上只运行soso搜索引擎,第二预处理模块103上只运行sogou搜索引擎,
本发明实施例中,确定对比搜索引擎分别对应的预处理模块,各预处理模块根据对比搜索请求进行预处理,再根据预处理结果完成对比搜索,这样,各预处理模块分别对应一种搜索引擎,在处理对比搜索时互相独立进行,处理效率高,如果需要增加新的对比搜索引擎,则新增对应的预处理模块即可,每个预处理模块相当于一个插件,实现各预处理模块固定的接口由***统一进行调用,从而可以提高***的易扩展性。
请参阅图6,本实施中实现对比搜索的装置的一个实施例包括:
接收单元601,用于接收客户端发送的对比搜索请求,该对比搜索请求中包含对比搜索引擎以及搜索内容的信息;
确定单元602,用于分别确定与接收单元601接收的该对比搜索请求中包含的对比搜索引擎对应的预处理模块;
预处理单元603,用于通过调用该预处理模块将接收单元601接收的该对比搜索请求进行预处理;
处理单元604,用于根据预处理单元603的预处理的结果进行对比搜索,并返回对比搜索处理结果给该客户端。
本发明实施例中实现对比搜索的装置中各功能模块实现各自具体功能的过程,请参见图2所示实施例中的描述,此处不再赘述。
本发明实施例中,由于各预处理模块分别对应一种搜索引擎,因此,若增加新的对比搜索引擎,新增对应的预处理模块即可,每个预处理模块相当于一个插件,实现预处理模块固定的接口由***统一进行调用,从而可以提高***的易扩展性。
请参阅图7,图7为本实施中实现对比搜索的装置的另一个实施例示意图,与图6所示的实施例不同之处在于,
进一步地,预处理单元603,还用于通过调用该预处理模块根据该对比搜索引擎以及搜索内容的信息,分别获取搜索引擎的请求统一资源定位符、搜索结果的统一资源定位符、对比搜索页面的处理规则和显示规则。
本实施例中的处理单元604还可以进一步包括:
搜索6041,用于根据该对比搜索引擎的请求统一资源定位符进行搜索;
结果处理单元6042,用于根据搜索结果的统一资源定位符、对比搜索页面的处理规则和显示规则处理搜索结果。
本发明实施例中的实现对比搜索的装置还可以进一步包括:
加载单元605,用于加载配置文件;
配置单元606,用于根据该配置文件配置各预处理模块对应的搜索引擎。
进一步地,确定单元602,还用于若该对比搜索引擎为第一搜索引擎和第二搜索引擎,则确定与该第一搜索引擎和该第二搜索引擎分别对应的第一预处理模块和第二预处理模块。
本发明实施例中实现对比搜索的装置中各功能模块实现各自具体功能的过程,请参见图2、图3及图4所示实施例中的描述,此处不再赘述。
本发明实施例中,可通过该配置文件配置各搜索引擎与各预处理模块对应的搜索引擎,可通过更改该配置文件而更改配置各搜索引擎与各预处理模块的对应关系,增加为各预处理模块配置对应的搜索引擎的配置效率和配置的灵活性。并且,各预处理模块分别对应一种搜索引擎,在处理对比搜索时互相独立处理,处理效率高,如果需要增加新的对比搜索引擎,则新增对应的预处理模块即可,每个预处理模块相当于一个插件,实现各预处理模块固定的接口由***统一进行调用,从而可以提高***的易扩展性。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者装置中还存在另外的相同要素。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

Claims (6)

1.一种实现对比搜索的方法,其特征在于,所述方法由服务器执行,包括:
加载配置文件,并根据所述配置文件配置各预处理模块对应的搜索引擎,所述预处理模块的数量为至少两个,各预处理模块分别对应一种搜索引擎,在处理对比搜索时相互独立进行;
接收客户端发送的对比搜索请求,所述对比搜索请求中包含对比搜索引擎以及搜索内容的信息;所述对比搜索引擎的数量至少为两个;
分别确定与所述对比搜索引擎一一对应的预处理模块;
通过调用所确定的预处理模块将所述对比搜索请求进行预处理,以获取搜索处理规则;所述搜索处理规则包括对比搜索引擎的请求统一资源定位符、搜索结果的统一资源定位符、对比搜索页面的处理规则和显示规则;
根据所述搜索处理规则进行对比搜索,并返回对比搜索处理结果给所述客户端。
2.根据权利要求1所述的方法,其特征在于,所述根据所述预处理的结果进行对比搜索包括:
根据所述对比搜索引擎的请求统一资源定位符进行搜索,并根据所述搜索结果的统一资源定位符、所述对比搜索页面的处理规则和显示规则处理搜索结果。
3.根据权利要求1至2任一项所述的方法,其特征在于,所述分别确定与所述对比搜索引擎一一对应的预处理模块包括:
若所述对比搜索引擎为第一搜索引擎和第二搜索引擎,则确定与所述第一搜索引擎和所述第二搜索引擎分别对应的第一预处理模块和第二预处理模块。
4.一种实现对比搜索的装置,其特征在于,包括:
加载单元,用于加载配置文件;
配置单元,用于根据所述配置文件配置各预处理模块对应的搜索引擎,所述预处理模块的数量为至少两个,各预处理模块分别对应一种搜索引擎,在处理对比搜索时相互独立进行;
接收单元,用于接收客户端发送的对比搜索请求,所述对比搜索请求中包含对比搜索引擎以及搜索内容的信息;所述对比搜索引擎包括至少两个搜索引擎;
确定单元,用于分别确定与所述接收单元接收的所述对比搜索请求中包含的对比搜索引擎一一对应的预处理模块;
预处理单元,用于通过调用所确定的预处理模块将所述接收单元接收的所述对比搜索请求进行预处理,以获取搜索处理规则,所述搜索处理规则包括对比搜索引擎的请求统一资源定位符、搜索结果的统一资源定位符、对比搜索页面的处理规则和显示规则;
处理单元,用于根据所述预处理单元的搜索处理规则进行对比搜索,并返回对比搜索处理结果给所述客户端。
5.根据权利要求4所述的装置,其特征在于,所述处理单元包括:
搜索单元,用于根据所述对比搜索引擎的请求统一资源定位符进行搜索;
结果处理单元,用于根据所述搜索结果的统一资源定位符、所述对比搜索页面的处理规则和显示规则处理搜索结果。
6.根据权利要求4至5任一项所述的装置,其特征在于,
所述确定单元,还用于若所述对比搜索引擎为第一搜索引擎和第二搜索引擎,则确定与所述第一搜索引擎和所述第二搜索引擎分别对应的第一预处理模块和第二预处理模块。
CN201310567257.0A 2013-11-14 2013-11-14 一种实现对比搜索的方法和装置 Active CN104636383B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310567257.0A CN104636383B (zh) 2013-11-14 2013-11-14 一种实现对比搜索的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310567257.0A CN104636383B (zh) 2013-11-14 2013-11-14 一种实现对比搜索的方法和装置

Publications (2)

Publication Number Publication Date
CN104636383A CN104636383A (zh) 2015-05-20
CN104636383B true CN104636383B (zh) 2019-09-20

Family

ID=53215146

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310567257.0A Active CN104636383B (zh) 2013-11-14 2013-11-14 一种实现对比搜索的方法和装置

Country Status (1)

Country Link
CN (1) CN104636383B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112835891B (zh) * 2021-01-15 2024-05-03 卓望数码技术(深圳)有限公司 一种数据比对方法及***、任务控制器、存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102004782A (zh) * 2010-11-25 2011-04-06 北京搜狗科技发展有限公司 一种搜索结果排序方法和搜索结果排序器
CN102982172A (zh) * 2012-12-17 2013-03-20 北京奇虎科技有限公司 网页搜索浏览器和网页搜索方法
CN103150357A (zh) * 2013-02-25 2013-06-12 北京奇虎科技有限公司 一种实现比对搜索的浏览器、***和方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7716223B2 (en) * 2004-03-29 2010-05-11 Google Inc. Variable personalization of search results in a search engine
CN102043834B (zh) * 2010-11-25 2013-07-31 北京搜狗科技发展有限公司 一种客户端实现搜索的方法及搜索客户端

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102004782A (zh) * 2010-11-25 2011-04-06 北京搜狗科技发展有限公司 一种搜索结果排序方法和搜索结果排序器
CN102982172A (zh) * 2012-12-17 2013-03-20 北京奇虎科技有限公司 网页搜索浏览器和网页搜索方法
CN103150357A (zh) * 2013-02-25 2013-06-12 北京奇虎科技有限公司 一种实现比对搜索的浏览器、***和方法

Also Published As

Publication number Publication date
CN104636383A (zh) 2015-05-20

Similar Documents

Publication Publication Date Title
US11604798B2 (en) Techniques for ranking content item recommendations
CN109299102B (zh) 一种基于Elastcisearch的HBase二级索引***及方法
CN107273409B (zh) 一种网络数据采集、存储及处理方法及***
CN102164186B (zh) 一种实现云搜索服务的方法及***
US20220012268A1 (en) System and method for smart categorization of content in a content management system
US8458165B2 (en) System and method for applying ranking SVM in query relaxation
CN106605221A (zh) 具有用于即时索引的方法的多用户搜索***
CN109614402B (zh) 多维数据查询方法和装置
CN103514181B (zh) 一种搜索方法和装置
WO2013052563A2 (en) Social network recommended content and recommending members for personalized search results
WO2013096141A1 (en) Client-based search over local and remote data sources for intent analysis, ranking, and relevance
CN103365924A (zh) 一种搜索信息的方法、装置和终端
US7676557B1 (en) Dynamically adaptive portlet palette having user/context customized and auto-populated content
CN102402589A (zh) 一种提供与搜索请求相关的参考搜索信息的方法与设备
US10095789B2 (en) Method and system of searching composite web page elements and annotations presented by an annotating proxy server
CN110019080A (zh) 数据访问方法和装置
CN106777343A (zh) 增量分布式索引***和方法
WO2012026140A1 (ja) データベース処理方法、データベース処理システム及びデータベースサーバ
CN102567418A (zh) 一种数据整合、搜索的方法及装置
Elshater et al. godiscovery: Web service discovery made efficient
CN103823846A (zh) 一种基于图论的大数据存储及查询方法
WO2022067236A1 (en) System and method for smart categorization of content in a content management system
CN103856462A (zh) 一种会话的管理方法及***
US20180337930A1 (en) Method and apparatus for providing website authentication data for search engine
Khodaei et al. Temporal-textual retrieval: Time and keyword search in web documents

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant