怎样学习制作“搜索引擎”请喜欢搜索引擎的朋友、高手谈一谈~!
怎样学习制作“搜索引擎”请喜欢搜索引擎的朋友、高手谈一谈~!
怎样开发一个“搜索引擎”?制作“搜索引擎”需要什么语言基础??
最好有高手可以提供一些制作“搜索引擎”的设计思想、详细设计说明书,一共学习,
谢谢~!
问题点数:20、回复次数:30Top
1 楼bluebroad(bluesky)回复于 2006-03-19 13:37:49 得分 5
对语言没什么必然的要求,我用C++写过一个简单的。
基本上一个搜索引擎包括三个模块:网页抓取,建立索引数据库、用户检索。网页抓取可以通过许多网页抓取工具,像网络蜘蛛(Web Spider),网络爬虫(Web Crawler)等等,当然也可以自己写一个了。建立索引是最重要的一块,直接关系到搜索的效率,一种流行的技术是倒排文件,简单说就是建立关键词到文档的映射关系,关键词可以置于内存中,比如采用Trie树来实现,倒排文件置于硬盘上。用户检索相对比较简单,当索引结构很优秀时,检索的效率会比较高,当然检索过程中还设计到结果排序的问题,相关的算法可以参考网上的资料,如Google的Rank机制。Top
2 楼lander9999(★★★★★)回复于 2006-03-20 19:51:22 得分 0
markTop
3 楼liusujian02(刘阿建)回复于 2006-03-20 20:20:35 得分 0
可以再提供更详细的资料吗?Top
4 楼sps11(浪贝儿)回复于 2006-03-21 22:33:01 得分 0
bluebroad(bluesky) ( ) 信誉:100
请把你写的那个简单的拿出来让大家学习学习呀~!~!Top
5 楼sps11(浪贝儿)回复于 2006-03-21 22:58:50 得分 0
饼子堂的各位前辈们,给点意见呀~!Top
6 楼sankt(宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒.)回复于 2006-03-22 08:37:57 得分 0
http://www.kreny.com/pagerank_cn.htmTop
7 楼corrupt(喜欢 睡在床板下 的思考)回复于 2006-03-22 09:05:36 得分 0
markTop
8 楼sps11(浪贝儿)回复于 2006-03-22 21:27:15 得分 0
向高手求教了~!~!~!~Top
9 楼welfarefanwei(伟大)回复于 2006-03-23 07:27:40 得分 0
很感兴趣Top
10 楼sps11(浪贝儿)回复于 2006-03-23 18:58:27 得分 0
sankt(黄景天) :介绍的资料很不错呀~!还有好的详细的资料吗?
有好资料的高手,把你们的资料也上传一下和大家分享一下呀~!~!Top
11 楼txj_killer(流浪的天行)回复于 2006-03-23 21:06:26 得分 5
http://citeseer.ist.psu.edu/update/499083
最基本的入门读物
http://oak.cs.ucla.edu/~cho/
这位仁兄的几篇论文很有价值Top
12 楼yuyes(无业游民)回复于 2006-03-23 21:37:52 得分 5
到GOOGLE上用学术搜索,先搜一些中文的论文,了解了基本的结构原理,然后,看英文的
要想开发周期短一点的,用JAVA,因为JAVA有比较多的这方面的开源软件
真要做开发的话,应该不单用一两种语言的Top
13 楼wumingchenchao(一缕阳光)回复于 2006-03-24 12:16:28 得分 0
学习了Top
14 楼wangwenjuan(青果.net)回复于 2006-03-24 12:37:37 得分 0
关注!Top
15 楼citywanderer2005(流浪狗)回复于 2006-03-24 12:51:02 得分 0
markTop
16 楼sps11(浪贝儿)回复于 2006-03-24 15:08:30 得分 0
谢谢各位的言论~!希望有更多的高手可以加入我们的学习讨论中~!Top
17 楼sps11(浪贝儿)回复于 2006-04-01 18:51:01 得分 0
还有人关注这里吗?高人再来指点一下呀Top
18 楼sps11(浪贝儿)回复于 2006-04-02 20:17:55 得分 0
希望更多的人可以来到这里~!`1`
怎样学习制作“搜索引擎”请喜欢搜索引擎的朋友、高手谈一谈~!
怎样开发一个“搜索引擎”?制作“搜索引擎”需要什么语言基础??
最好有高手可以提供一些制作“搜索引擎”的设计思想、详细设计说明书,一共学习,
谢谢~!
Top
19 楼claus2001(古风)回复于 2006-04-02 22:04:17 得分 0
markTop
20 楼sps11(浪贝儿)回复于 2006-04-04 13:37:44 得分 0
希望更多的人可以来到这里~!`1`
Top
21 楼universes(及时揭帖是一种美德 | CSDN也这么黑)回复于 2006-04-04 13:46:30 得分 0
markTop
22 楼sps11(浪贝儿)回复于 2006-04-04 19:17:23 得分 0
markTop
23 楼nasi00(莫傲·逍遥)回复于 2006-04-04 19:25:32 得分 5
建议你看看相关的书籍,北大有一本<搜索引擎>的书,是李晓明的,讲的还是比较浅显的
另外,还可以去找一些相关的paper来看,Stanford有几篇paper讲的还不错
其实这些都是很ABC的知识,一个真正的商业搜索引擎是非常复杂的Top
24 楼sps11(浪贝儿)回复于 2006-04-05 13:42:05 得分 0
原来做什么都不是那么简单的事呀~!继续关注,努力学习~!Top
25 楼sps11(浪贝儿)回复于 2006-04-05 22:09:22 得分 0
呵呵,我又来关注了,还希望更多的人进来聊一聊~!
请问怎样才可以提高信誉值呢??Top
26 楼sps11(浪贝儿)回复于 2006-04-06 21:13:37 得分 0
呵呵,我又来关注了,还希望更多的人进来聊一聊~!
请问怎样才可以提高信誉值呢??
Top
27 楼c_primer_(还在学语言)回复于 2006-04-08 13:51:52 得分 0
这个太牛了。。
Top
28 楼xiaoru806(晓茹806)回复于 2006-04-10 13:27:30 得分 0
学习...Top
29 楼sps11(浪贝儿)回复于 2006-04-11 13:31:01 得分 0
还希望更多的人进来聊一聊~!
Top
30 楼alucardpj()回复于 2006-04-12 10:43:23 得分 0
markTop




