自己动手写搜索引擎(常搜吧历程一#认识Lucene#)(Java、Lucene、hadoop)

今天起,着手写第二个毕业设计,也在博客上记录下来项目的成长过程,与大家共勉 ~首先、要做一个自己的企业内部搜素引擎呢,要认识Lucene:1、Lucene的贡献者Doug Cutting是一位自身全文索引/检索专家,曾经是V-Twin搜索引擎(Apple的Copland操作系统的成就之一)的主要开发者,后在Excite担任高级系统架构设计师,目前从事于一些INTERNET底层架
摘要由CSDN通过智能技术生成

今天起,着手写第二个毕业设计,也在博客上记录下来项目的成长过程,与大家共勉 ~


首先、要做一个自己的企业内部搜素引擎呢,要认识Lucene:

1、Lucene的贡献者Doug Cutting是一位自身全文索引/检索专家,曾经是V-Twin搜索引擎(Apple的Copland操作系统的成就之一)的主要开发者,后在Excite担任高级系统架构设计师,目前从事于一些INTERNET底层架构的研究。他贡献出的Lucene的目标是为各种中小型应用程序加入全文检索功能。2001年年底成为APACHE基金会jakarta的一个子项目。

2、Lucene是一个基于Java的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene目前是Apache Jakarta家族中的一个开元项目,也是目前最为流行的基于Java开元全文检索工具包。


下面来开始Lucene的学习:

说到Java开发,首要步骤一般搜索去官方下载对应的开发包,这里不再介绍,如果这点还做不到,就不用往下继续了。因笔者才疏学浅,自己搞不了API,这里就使用旧的 lucene-2.4.0 版本来学习。

新建一个Java项目工程,本节需要引入三个jar包 lucene-analyzers-2.4.1.jar、lucene-core-2.4.1.jar、lucene-highlighter-2.4.1.jar

import java.io.StringReader;

import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analy
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值