可扩展桌面搜索系统的设计与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:focus2316a
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和信息技术的发展,人们可以无节制地从互联网上获取资源并存放到个人电脑硬盘上。这些日益积累而成的大量资源文件,具有格式多样和存放位置不一等特点,从而导致我们很难快速而又准确地找到所需的资料。操作系统内置的文件搜索功能,由于检索速度慢,只能检索到部分文件等问题,很难满足人们对信息检索的需求。桌面搜索技术应运而生,人们可以通过桌面搜索系统快速而又准确地找到所需的资源文件。本论文对用户的日常信息检索活动进行行为分析并得出系统的关键需求,引入主题树的概念帮助用户对信息资源进行重新分类组织。分析了搜索引擎的索引处理和查询处理组件,采用高效的倒排索引和有效的分词组件,运用组件编程和多线程控制等技术对系统进行了设计和实现,并加入可扩展特性和语义检索支持功能。论文从分析人们的日常信息检索活动入手,总结其中存在的问题并以此为基础提出系统的需求;在系统设计阶段,强调系统的整体结构,先从概念上把握系统的处理流程,把系统分为索引处理子系统、查询处理子系统和主题树管理子系统,再分别阐述每个子系统的详细设计思路及其交互关系,并辅助运用类图和顺序图使设计更加明朗化。最后,结合类图和部分关键代码对系统的实现进行阐述。本论文的研究扩展了搜索技术在桌面系统上的运用,有助于提高人们日常信息检索活动的效率和效果,并且为设计和实现具有可扩展特性的信息检索工具提供了一种思路。
其他文献
物联网是以现有传统电信网、Internet等为信息承载体,通过RFID射频识别技术等信息传感设备与现有互联网进行连接,从而所有可以被独立寻址的普通物体也能够实现网络的互联互通
装备维修保障系统是保证装备保持或恢复到规定状态的技术管理活动集合。合理地调度维修保障活动可以帮助企业快速解决问题或排除故障,避免事故的发生,同时还可以保证装备能够
由于计算机网络和数据库技术的发展需要,数据库中的KDD(知识获取)和数据挖掘技术方法的研究已经成为人工智能和机器学习过程中非常热门的研究领域。KDD技术主要是用来发现信
在现代商业社会中,商标已成为企业信誉的象征,是企业的一项重要的无形资产。因此在商标的分类和注册过程中,应该保证同一类型的商标之间具有一定的可区分度。基于文本检索的
随着互联网和多媒体技术的迅速发展,语义网络必将成为网络发展的下一阶段。图像的语义分割(Semantic Segmentation)是构建语义网络的基础,关键环节是寻找视频或图像基于内容的表
数据库技术中,存储过程以其程序执行效率高、安全性好、可维护性高、代码精简,而被大量用于软件项目的逻辑封装中。为此,在数据库的教学中存储过程的学习占有极其重要的地位
计算机网络协议的研究热点之一是如何更有效地传输数据,包括数据传输的高效性、可靠性、公平性等等,实际应用中最为广泛的协议是TCP/IP协议。其中,UDP协议是它的一个重要研究
随着经济快速增长以及社会不断变化,现实世界中的优化问题也变得越来越复杂多变,影响因素和目标都渐渐趋向于多样化,多目标进化算法应运而生。要达到多个目标的同时优化,并不
在21世纪的今天,跟着全球化日益加强的脚步,国家与国家之间的交流也越来越频繁,自然语言之间互译的需要也越来越迫切,在人力资源有限的情况下,机器翻译的出现使人们看到了曙
随着Internet的普及和发展,软件的运行环境从静态、封闭、可控转向动态、开放、难控。在网络环境下实现资源集成和共享成为计算机软件技术面临的重要挑战之一。网构软件的提出