CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

怎样学习制作“搜索引擎”请喜欢搜索引擎的朋友、高手谈一谈~!

楼主sps11(浪贝儿)2006-03-19 13:22:56 在 C/C++ / C语言 提问

怎样学习制作“搜索引擎”请喜欢搜索引擎的朋友、高手谈一谈~!  
  怎样开发一个“搜索引擎”?制作“搜索引擎”需要什么语言基础??  
  最好有高手可以提供一些制作“搜索引擎”的设计思想、详细设计说明书,一共学习,  
  谢谢~!  
  问题点数: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

相关问题

  • sohu的自动搜索引擎是如何制作的?
  • 如何制作搜索引擎,整理搜索记录呢?UP有分!!!!!!!!!!!!!!
  • 搜索引擎!
  • 搜索引擎
  • ■■做个人搜索引擎,征求高见,向Google模式学习。。■■
  • ■■做个人搜索引擎,征求高见,向Google模式学习。。■■
  • 如何利用 ASP 制作搜索引擎,例如结合Access或SQL Server,请大家讨论!!!!!!!!!
  • 搜索引擎的问题?
  • 搜索引擎的问题!
  • 搜索引擎的思路??

关键词

  • 搜索引擎
  • 学习
  • 制作
  • 信誉
  • 资料
  • 语言
  • 网页
  • 高手
  • 索引
  • 网页抓取

得分解答快速导航

  • 帖主:sps11
  • bluebroad
  • txj_killer
  • yuyes
  • nasi00

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo