【摘 要】
:
在互联网蓬勃发展的今天,互联网上的信息更是浩如烟海。人们在享受互联网带来的便利的同时,却面临着一个如何在如此海量的内容中准确、快捷地找到自己所需要的信息的问题,由
论文部分内容阅读
在互联网蓬勃发展的今天,互联网上的信息更是浩如烟海。人们在享受互联网带来的便利的同时,却面临着一个如何在如此海量的内容中准确、快捷地找到自己所需要的信息的问题,由此互联网搜索引擎应运而生。当前对于搜索引擎的研究是互联网技术中最热门的领域。本文首先对搜索引擎的原理、组成、数据结构、工作流程等方面进行了深入而细致地研究和分析。搜索引擎的未来发展方向是个性化、智能化。对于不同类型的用户群搜索相同的内容将得到不同的更适合用户的搜索结果,这就是搜索引擎的个性化;而智能化则指搜索引擎具有自我学习的功能,能自动地适应用户的查询需求,并能对用户进行智能分类从而为搜索引擎的个性化提供依据。然后详细地介绍了LUCENE的特点、系统结构及索引机制。LUCENE是Apache软件基金会的一个开源项目,完全由Java实现,适用于需要全文搜索能力的应用程序,并具有良好的跨平台能力。在理论研究的基础上,本文最后利用Java技术实现了一个新闻搜索引擎系统。该搜索引擎系统的网络蜘蛛部分采用了非递归爬取方式和Java的多线程机制,利用一个基于内存的作业队列管理器负责网页抓取过程中URL链接的加入、分配、处理等作业,同时使用线程池管理多个抓取线程,并发抓取网页。索引和搜索部分借助LUCENE全文搜索引擎库中的Java类进行实现。最后采用JSP(Java server pages)技术设计了一个简易的新闻搜索引擎客户端。
其他文献
随着移动互联网的飞速发展,Android已经成为主流移动操作系统。与此同时信息安全越来越受到关注,加密作为一种信息保护的手段也在向前发展。在对称加密算法中,AES算法已经取
随着网络技术的发展和应用范围的扩大,人们越来越依赖于网络进行信息的处理。为了提高信息检测的处理速率,适应网络的高速发展,流分类技术应运而生,成为路由器、防火墙等网络
信息技术的发展,加快了现代家庭生活变革的步伐,人们对家居环境的安全性、舒适性和高效性提出了更高的要求。“智能家居”(Smart Home)、“数字地球”、“数字化舒适社区”、“
云计算作为一种新的IT资源组织、管理和交付模式,将物理的软、硬件资源逻辑化、动态调度和分配,并以服务的形式按需提供给最终用户,具有灵活、自动、高效、经济、节能的特点,受到
随着Internet的快速发展与普及,网络化软件正逐步成为未来软件发展的趋势之一。“软件服务”作为一种新的软件实体,承担着封装各种资源、完成计算并对外提供服务的任务,被认
多跳无线网络(Multi-hop wireless networks),如移动自组网(Mobile Ad hoc network, MANET),无线传感器网络(Wireless Sensor Network, WSN),无线Mesh网络(wireless mesh net
伴随着计算机综合能力的日益强大和互联网的迅猛发展,自然语言处理已经成为信息处理领域一个引人注目的研究热点。词性标注是自然语言处理的重要内容,也是自然语言处理工作的
文物保护一直是各个国家的工作重点之一,文化遗产的发扬与传承关乎整个民族的存在和发展。在中国数千年的文化中,对古文字或图案的研究是重中之重,甲骨文、碑文、鼎文等形态各异
21世纪以来,随着信息技术的不断革新和通信技术的飞速发展,人类社会已经步入了真正的信息时代。尤其是互联网的迅速发展,给人们带来了丰富的资源和极大的便利,同时也潜伏着各
随着互联网的普及和发展,电子商务逐渐融入到人们的日常生活中,人们可以足不出户的买到自己想要的产品。但是电子商务网站上存在大量的商品信息,客户在纷繁的商品中寻找有用