节点文献

基于Lucene的音乐资讯垂直搜索引擎的设计和实现

Design and Implementation of Lucene-Based Music News Search Engine

【作者】 吴翔

【导师】 冯凤娟;

【作者基本信息】 北京交通大学 , 软件工程, 2009, 硕士

【摘要】 本文详细描述了构建一个音乐资讯搜索引擎的基本原理,并最终完成了音乐资讯垂直搜索引擎设计和实现。首先,本文对搜索引擎的原理进行剖析。论文对三段式工作流的搜索引擎分步骤研究,在各部分的分析中,勾画出其基本的组件框图和工作流程图。在分词和索引部分,详细地探讨中文分词和Lucene的索引机制,最后概述了检索的原理。紧接着,本文开始着手基于Lucene的音乐资讯垂直搜索引擎的分析和设计。提出整个搜索引擎的功能需求和使用用例图进行系统外部分析,提示设计难点,给出解决难点的设计策略,然后完成总体框架和各功能模块的设计。在设计上,依照Lucene的扩展规范,扩展独立的中文分词器、分析器和检索功能模块。最后,在实现部分,重点完成了采集部分的功能,引用了改进的fish算法,实现了主题判别这个重要的模块。索引部分,在Lucene开发包的基础上,编程实现了索引的相关功能;在检索部分,扩展了Lucene的检索接口,构建了检索服务前后台程序。最终,实现了音乐资讯垂直搜索引擎的基本功能。论文还总结了写作上的一些不足之处作为结论。

【Abstract】 This thesis describes the basic principle to establish a music news search engine in detail. And ultimately,a integral music news-based vertical search engine design and realize scheme is emerged based on the study above.First of all, this thesis analyzes and discusses the principle of Search Engines. Thesis researches the three-step-by-step flow search engine, specifies a vertical search engine theory and its working mechanism. In each part of the analysis, thesis lays out the basic components and work flow chart. In the section of word segmentation and index,a mechanism of Chinese segmentation and Lucene indexing in detail is given, an overview of search besides.Then, Thesis starts to focus on a design of the lucene-based music news vertical search engine. Thesis submitts the entire vertical search engine functional requirements and make a use of use case diagram for system analysis. Thesis prompts the design difficulties to resolve and then complete the overall framework and the design of function modules. When design starts up, according to the pprinciple of Lucene’s interface,implements the ananlyzer and search function module.Ultimately, in the last part of thesis, a focus on information collection is finished with improved fish algorithm to implements the subjects judge module.In the section of indexing,a indexing program Lucene-based is carried through. In the search section,a front/back service program extends the interface of Lucene is accomplished to service the user. Ultimately,the basic function of the music news vertical search engine are accomplished yet.Thesis puts a summary of deficiency as an conclusion in the last lines.

【关键词】 搜索引擎网络蜘蛛Lucene
【Key words】 the Search Enginesweb spiderLucene
  • 【分类号】TP391.3
  • 【被引频次】8
  • 【下载频次】275
节点文献中: 

本文链接的文献网络图示:

本文的引文网络