重分悬赏---搜索引擎的实现原理
中文雅虎、网易、新浪等搜索引擎是如何建立的?我要在我的主页中建立搜索引擎,要如何实现? 问题点数:100、回复次数:11Top
1 楼tdl982324(最爱宝宝的笨熊)回复于 2002-12-03 12:50:55 得分 10
直接调用他们的处理文件
基本原理就是(以全文搜索引擎为例),他们有一种spider程序,每隔一定时间就会尝试访问互联网上所有联接,并将可以用的连接用于更新数据库,这样死链比较少,而且更新快,内容更详细,而且比非全文搜索引擎来说,其数据库容量比后者大得多,一般都是千万甚至亿以上
并且搜索效率非常高Top
2 楼japhone(【无缘何生斯事,有情所累此身】)回复于 2002-12-03 13:08:20 得分 0
要怎样实现这种功能?Top
3 楼japhone(【无缘何生斯事,有情所累此身】)回复于 2002-12-03 13:08:38 得分 0
有相关资料吗?Top
4 楼ssm1226(雨中人(虚心学习))回复于 2002-12-03 16:35:10 得分 20
http://www.csdn.net/Develop/read_article.asp?id=12657
Top
5 楼ssm1226(雨中人(虚心学习))回复于 2002-12-03 16:44:49 得分 20
http://www.csdn.net/Develop/read_article.asp?id=12656
Top
6 楼japhone(【无缘何生斯事,有情所累此身】)回复于 2002-12-03 17:38:33 得分 0
to:ssm1226(雨中人-☆爱思思)
英文我看不懂,要怎样才能实现这样的功能?Top
7 楼ssm1226(雨中人(虚心学习))回复于 2002-12-03 18:16:44 得分 20
www.google.com
上:输入:google原理
Top
8 楼wanghr100(灰豆宝宝.net(努力工作))回复于 2002-12-03 20:00:33 得分 10
内容太多了啦~~~
搜索研究院
http://www.9238.net/Top
9 楼wanghr100(灰豆宝宝.net(努力工作))回复于 2002-12-03 20:00:55 得分 10
搜索引擎的原理,可以看做三步:从互联网上抓取网页→建立索引数据库→在索引数据库中搜索排序。
从互联网上抓取网页
利用能够从互联网上自动收集网页的Spider系统程序,自动访问互联网,并沿着任何网页中的所有URL爬到其它网页,重复这过程,并把爬过的所有网页收集回来。
建立索引数据库
由分析索引系统程序对收集回来的网页进行分析,提取相关网页信息(包括网页所在URL、编码类型、页面内容包含的所有关键词、关键词位置、生成时间、大小、与其它网页的链接关系等),根据一定的相关度算法进行大量复杂计算,得到每一个网页针对页面文字中及超链中每一个关键词的相关度(或重要性),然后用这些相关信息建立网页索引数据库。
在索引数据库中搜索排序
当用户输入关键词搜索后,由搜索系统程序从网页索引数据库中找到符合该关键词的所有相关网页。因为所有相关网页针对该关键词的相关度早已算好,所以只需按照现成的相关度数值排序,相关度越高,排名越靠前。
最后,由页面生成系统将搜索结果的链接地址和页面内容摘要等内容组织起来返回给用户。
Top
10 楼wanghr100(灰豆宝宝.net(努力工作))回复于 2002-12-03 20:05:32 得分 10
如果想在你的网页中建立搜索引擎,
有个简单有效的办法。
可以借用一下google.com的强大的搜索引擎功能。
在输入框中输入:
*** site:www.csdn.net
(***:表达你要搜索的关键字,www.csdn.net:可以改成你的网址。)
这样,就可以搜索你网站内的所有内容啦。
可知,你可以很容易地做一个搜索引擎,对自己的站点进行搜索啦。
Top
11 楼djyf(无聊(西湖醋鱼VS糖醋排条))回复于 2002-12-05 13:41:21 得分 0
把你的表单递交到它的处理程序不就完了!Top




