当前位置:文档之家› 基于Lucene的全文检索构件的研究与实现

基于Lucene的全文检索构件的研究与实现


开发工具包 , 而不是一 个具备完整特性 的应 用程序。所 以, 用 使
0 引 言
随着信息 时代 的来 临 , 人们 每天都要面对海量 的数字信息 。 为 了帮助人们 在海量信息 中快速 找到有 价值 的信 息 , 来越 多 越 的软件系统提供全 文检索功能 。 为 了给软件 系统添加全 文检 索功能 , 件开发 人员 需要 对 软 全文检索 的工作原理 、 实现作深入 研究 , 这是 一个费时费力 的过 程 。尤其对于 已经 开发 好 的系统 , 添加 新 的功能会 导致 对原有 系统 的修改 , 增加不稳定 的 因素。如果 有一 套完整 的全 文检 索
构件 , 能够根 据用 户 的需要 实 现全 文检 索 , 让用 户 的投 入最 而
L cn uee构件全文检 索需 要在它 的基础上做 二次开发 。 L cn 可 以对 任何 的 文本 数据 做 索引 和 搜索 。它不 管 数 ue e 据是什么格式 , 只要 能转 化 成文 本 , 都能 处理 j 它 。许 多项 目 都使 用 了 L cn u ee作 为其 后 台的 全文 检索 引 擎 , 比较 著名 的 有
第2 7卷 第 2期
21 0 0年 2月
计 算机 应 用与 软件
Co utrAp i ai n n fwa e mp e pl to s a d Sot r c
Vo. 7 No 2 12 .
Fe 2 0 b. 01
基 于 L cn u e e的全 文检 索构 件 的研 究 与 实现
s s o h r h tcu e o u e e a d t e d fc so u e s Si d xn ,a d t e a e o h t l tx ere a o o e t s d sg e n e n t e a c i t r f c n n ee t f c n e’ n e i g n h n b s n t a f l e trt v l mp n n e i n d a d e L h L au — i c i
Jv i e的 We b论坛系统 、 ybo s的邮件 列表 H ML归档查 询 系 Eer w T 统 、 oon的 基 于 X C co ML的 w b发 布 框 架 以 及 E l s e cpe的 帮 助 i 文档 。
Ab t a t sr c L c n ih y ef in l tx e r v l i,h w v r t a t r c s ls a d d tb s i c l.T i p p rman y fc — u e e i ah g l f ce t u l e t ti a t o e e ,i c n’ o e sf e n aa a e dr t s i f — r e k p i e y h s a e i l u o
关键词 L cn 全 文检索 构件 插件架 构 多媒 体文本提取 ue e
RES EARCH AND M PLEM ENTATI I oN oF FULL TEXT RETRI EVAL CoM PoNENT BASED oN LUCENE
Ta g T e i g Ch n L n Zh e h a n ibn e i u W iu ( colfSfw r, hn qn n e i , hn qn 0 04, hn ) Sh o o o ae C og i U ir t C og i t g v sy g4 04 C ia
唐铁兵 陈 林 祝伟华
( 重庆大学 软件学 院 重庆 40 4 ) 0 0 4


L en 是 一个高效全文检 索工具包 , 它不 能直接 处理文件和数据库 。主要研 究 L cn ue e 但 uee的体 系架构及 其 索引的不足之
处, 并在其基础上设 计实现 了一个全 文检 索构件 。该 构件 能够直 接对 文件及 数据 库进行 全 文检 索, 用户在 不用编 写程 序的情况 使 下, 快速为 自己的桌 面系统或 We b系统添加全文检 索功 能。使 用插 件架构 , 同时实现 了多媒体 文本提取插件 。
i lme td mp e n e .T ec mp n n a r c s i sa d d tb s ie t .Usn i c mp n n ,u e s c n a d f l tx e r v l u c in t h i h o o e tc n p o e sf e n a a a e d r cl l y i g t s o o e t s r a d u l e t t e a n t o te r h — r i f o d s tp w b a p ia in q ik y wi o t c d n . B sn l g i r h tc u e i p o ie l me i e t rt e a l g i ik n p a e k o / e p l t u c l t u o i g c o h y u i g p u —n a c i t r , t rv d s mu t d a tx er v l pu —n p c i g u t e i i
s me tme. a iFra bibliotek Ke wo d y rs
L c n F l・ x ere a Co o e t P u ・ r h t cu e Mu t da t x e r v uee ult tr t v - e i l mp n n lg i ac i t r n e l me i e trti a i el
相关主题