APP下载

基于Lucene的站内搜索引擎开发研究

2016-07-21郭肇毅乐山师范学院计算机科学学院四川乐山614000

河南科技 2016年3期

郭肇毅(乐山师范学院 计算机科学学院,四川 乐山 614000)



基于Lucene的站内搜索引擎开发研究

郭肇毅
(乐山师范学院计算机科学学院,四川乐山614000)

摘要:经典搜索引擎目前的性能已十分良好,但在对于某些特定网站内部信息的检索方面,若采取直接嵌入经典搜索引擎的方式,往往效果不佳。本文基于Lucene这一全文检索工具包,在对词条进行分析方面,将Lu⁃cene自带分析器与盘古分词工具相结合,开发了一款针对一个经典论坛的站内搜索引擎,经检测性能良好。

关键词:Lucene;站内搜索引擎;盘古分词

随着信息化进程的深入,政务公开等的需要,许多机关事业单位、企业等都建立了自己单位、部门的网站。但是,要在这些网站中快速地查找到自己所需要的信息是一件十分费时、费力的工作,特别是对于某些BBS论坛,要想查找相关主题的帖子也是十分困难的。目前,很多网站采用内嵌Google、百度等搜索引擎的形式来做相关的搜索工作。但是,由于网站本身的特点,采用内嵌大型搜索引擎的方式往往会造成效率低下。因此,开发一款针对网站本身特点的站内搜索引擎十分必要[1]。

本文通过仔细钻研搜索引擎的基本原理的前提下,基于一个著名的开源搜索引擎类库—Lucene,开发了一款针对某个论坛的站内搜索引擎,经检测搜索性能良好。

1 相关工作

1.1搜索引擎简介

所谓搜索引擎,就是按照一定的规则和方法,运用特定的计算机算法从网络上搜索信息,并对搜索到的信息进行相应处理后,将用户所要查找内容的相关信息展示给用户。……

登录APP查看全文