[发明专利]基于点对点网络的互联网搜索系统和方法有效
申请号: | 201010264908.5 | 申请日: | 2010-08-27 |
公开(公告)号: | CN101916295A | 公开(公告)日: | 2010-12-15 |
发明(设计)人: | 董方 | 申请(专利权)人: | 董方 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京北新智诚知识产权代理有限公司 11100 | 代理人: | 张爱群 |
地址: | 100086 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 点对点 网络 互联网 搜索 系统 方法 | ||
技术领域
本发明涉及互联网搜索系统及其搜索方法,特别是一种基于点对点网络实现互联网搜索服务的搜索系统及其方法,使得搜索系统的数据存储和运算分散到各个用户节点,降低搜索引擎的建造和维护成本,属于互联网搜索技术技术领域。
背景技术
互联网搜索技术是互联网应用中的一项重要技术。人们通过互联网搜索引擎在数据庞大的互联网中搜索自己所关心的数据内容。
现有的互联网搜索技术一般是由搜索服务提供商建立一组搜索引擎服务器。该搜索引擎服务器在互联网上抓取各个网页的信息,并按照一定数据结构组织保存各网页可供检索数据(如地址、标题、内容、锚文本等)的索引信息,从而建立庞大的索引库。用户在进行搜索时,一般是向该搜索引擎服务器发出搜索关键词,搜索引擎服务器根据该输入关键词在所建立的索引库中进行检索,并将检索结果按照一定规则排序,发送给搜索请求用户。
但是,这种既有的互联网搜索技术存在以下几点问题:
首先,搜索引擎服务器数据中心集中构建的大型分布式存储和计算系统的开支巨大,维护和运营开支巨大,需要大量的能源和网络带宽。
其次,数据中心的存储系统容量的扩大速度、计算能力的提高的速度,无法赶上互联网内容增加的速度。造成被索引网页的数量占所有网页的数量的比例下降。不利于搜索结果相关性的提高。
再有,这种搜索技术难于提高和调整搜索结果的相关性的排序。人工干预排序的工作量巨大。
鉴于以上现有技术中所存在的问题,本发明提供了一种基于点对点网络实现互联网搜索服务的搜索系统及其方法。
发明内容
本发明的主要目的在于解决现有技术中存在的问题,提供一种基于点对点网络实现互联网搜索服务的搜索系统及其方法,使得搜索系统的数据存储和运算分散到各个用户节点,降低搜索引擎的建造和维护成本。
本发明的目的是通过下述技术方案予以实现的:
基于点对点网络的互联网搜索系统,其特征在于:该搜索系统由若干对等的搜索节点构成;各个搜索节点通过互联网连接成点对点网络;在所述每个搜索节点中设置有一个搜索终端;
该搜索终端包括有:网络接口、搜索控制器、搜索存储空间、检索模块和聚合排序模块;
该网络接口与搜索控制器相连,搜索终端通过该网络接口与互联网相连接;
该搜索存储空间包括有索引库和点对点链接库;所述索引库用以存储网页的索引信息;所述点对点链接库用以存储该搜索节点与相邻搜索节点间的链接信息;所述点对点链接库与搜索控制器直接相连;所述索引库通过所述检索模块与搜索控制器相连接;
该检索模块受搜索控制器控制,用以实现根据用户搜索请求的关键词在索引库中进行检索,并将检索结果发送至聚合排序模块;
该聚合排序模块分别与搜索控制器、检索模块相连接,用以对检索模块发送来的检索结果进行聚合排序。
基于点对点网络的互联网搜索方法,基于前述的互联网搜索系统实现,其特征在于:具体包括如下步骤:
(1)用户由原始搜索节点发起搜索请求;
(2)该原始搜索节点响应搜索请求,由该节点的搜索控制器控制检索模块在索引库中进行检索;
(3)该原始搜索节点的搜索控制器调用本地点对点链接库中的链接信息,将所述搜索请求转发给与该原始搜索节点相连接的搜索节点;
(4)接收到所述搜索请求的搜索节点响应搜索请求,判断本搜索节点是否满足结束转发条件;如果不满足结束转发条件,则认定本搜索节点为中间搜索节点,执行步骤(5);如果满足结束转发条件,则认定本搜索节点为最终搜索节点,执行步骤(7);
(5)该中间搜索节点的搜索控制器调用本地点对点链接库中的链接信息,将所述搜索请求转发给与该中间搜索节点相连接的搜索节点;
(6)该中间搜索节点响应搜索请求,由该搜索节点的搜索控制器控制检索模块在索引库中进行检索,并将检索结果以及其下级搜索节点回传的检索结果一并回传给其上级搜索节点,并返回步骤(4);
(7)该最终搜索节点响应搜索请求,由该节点的搜索控制器控制检索模块在索引库中进行检索,并将检索结果回传给其上级搜索节点;
(8)该原始搜索节点的搜索控制器控制聚合排序模块对其他搜索节点回传的检索结果与在本地索引库中检索的结果进行聚合排序,并将聚合排序后的检索结果发送给用户,完成检索过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于董方,未经董方许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010264908.5/2.html,转载请声明来源钻瓜专利网。