- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学校代码:10200 学号:1272409029
本科毕业论文
基于NoSQL的搜索引擎设计与实现
Design and Implementation a Search Engine based on the NoSQL
指导教师:张邦佐教授 学科专业:计算机科学与技术(师范)
学 院:计算机科学与信息技术
东北师范大学学位评定委员会
2013年 5月
网络中的资源非常丰富,但是如何有效的搜索信息却是一件困难的事情,建立搜索引擎就是解决这个问题的最好方法。搜索引擎,通常指的是收集了因特网亿个网页并对网页中的每一个词(即关键词)进行索引,建立索引数据库的全文搜索引擎。当用户查找某个关键词的时候,所有包含了该关键词的网页都将作为搜索结果被检索到并展示出来。
主要是研究了搜索引擎的实现。首先数据抓取基于Nutch系统的和实现,命令执行,后台会自动抓取,并到分布HBase数据库中。为伪分布存储本文的实现重点,adoop,HBase,Zookeeper部署分布式,utch抓取到数据到伪分布式HBase中,器为存储的数据进行索引。的索引目前关键字的索引工作做得很少,只是基本实现了数据的基本索引,没有真正但实现了以方式对外提供请求接口,做到组件低耦合,各组件提升独立列表的展示strap,以及的,将关键字向内部发起请求,获取数据展示于前端。实现所需要的分布运行环境,配置好伪分布开发环境,环境,测试环境,是部件能正常运行的基础。
抓取网页数据,存储到伪分布式中,Java实现对提供查询接口,接口获取关键字索引的数据,并展示给用户。
关键词:搜索引擎;网络;检索;
Abstract
Network is very rich in resources, but how to search the effective information is a difficult thing, the best way to build a search engine is to solve this problem. Search engine, usually refers to the collection of the hundreds of billions of webpage and webpage in each word (i.e. keywords) index, full-text indexing database search engine. When a user searches a keyword, all contain the keyword webpage will be as the search results retrieved and displayed.
This paper is a basic implementation of the search engine. The first is data capture, and implementation of the Nutch crawler system based on the deployment, grab the command has completed, the background will be automatically crawl the webpage, and stored in the pseudo distributed HBase database. Then NoSQL data storage based on pseudo distribution, as the key point, the realization of the Hadoop, HBase, Zookeeper deployment pseudo distributed environment, Nutch to capture data storage to the pseudo distributed NoSQL database in HBase. The work of the indexing keywords is little, but the basic realization of the basic index data; on other hand in order to realize the Http request request interface providing, do component and low coupling, each component maintenance
您可能关注的文档
最近下载
- 2023年四川省绵阳中学自主招生考试物理试卷.docx VIP
- 《外科学》教案:泌尿系统损伤.docx
- 2023-2024学年河南省安阳市安阳县统编版六年级上册期末考试语文试卷(含答案解析).pdf
- 大学毕业设计论文-山西煤炭运销集团大通煤业有限公司矿井兼并重组整合项目立项职业病防护设施设计专篇.doc VIP
- 2025届福建泉州泉港区四年级数学第一学期期末教学质量检测试题含解析.doc VIP
- 国开2024年秋《机电控制工程基础》形考任务3答案.docx
- 立体农业产业园项目可行性研究报告书.doc
- IPC7525B2011(CN)Stencildesignguidelines模板设计指南(中文版).pdf
- (高清版)DB36∕T 1582-2022 养老机构老年人服务档案技术规范.pdf VIP
- 谜语大全(简单600个).pdf VIP
文档评论(0)