欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Lucene3.0源码分析(一) 在Eclipse/MyEclipse上建立Lucene3.0工程

程序员文章站 2022-04-29 16:22:37
...

    源码分析的第一步就是要在IDE上建立相关工程,然后一步一步的学习进去.建立Lucene3.0.2工程我绕了些冤枉路,所以感觉有必要写下这篇博客:

  

     欢迎加入Heritrix群(QQ):109148319

      1.下载源码:

         从apache官网下载Lucene3.0.2源代码,网址:http://apache.freelamp.com/lucene/java/lucene-3.0.2-src.zip,解压到目录:E:/javaProjects/lucene-3.0.2-src
     
2.Eclipse或者Myeclipse:
           new JAVA Project->Project Name:lucene-3.0.2-src,Contents中选第二个:Create project  from existing source->选中Lucene3.0.2解压的目录也就是E:/javaProjects/lucene-3.0.2-src ->点Finish
     
3.工程已经将建立,可以看见很多红叉叉,大致有以下3个原因导致:
           1)编码问题
              Eclipse默认编码格式是GBK,这里将其改成UTF-8
           2)Ant的jar包没有导入
               同样从apache官网下载,但有版本限制,我这里是ant-1.7.1.jar,可以从附件下载
       3)bdb的jar包没有导入
              Lucene3.0开始使用BDB,Lucene使用BDB的je和db. je是个简单的jar包,而db就需要安装了.je的jar包请见附件,我这里用的是老版本je-3.3.74.jar。而db则需要从oracle下载安装了,我这里用的是它的最新版本5.0.21:
  下载网址:http://download.oracle.com/otn/berkeley-db/db-5.0.21.msi.下载之后进行安装,默认是装在:
  C:\Program Files\Oracle\Berkeley DB 11gR2 5.0.21.安装完成之后我们进入 C:\ProgramFiles\Oracle\Berkeley DB 11gR2 5.0.21\jar目录可以看见两个jar包:db.jar和jdbc.jar.将其导入你新建的Lucene3.0.2工程

4.经过以上步骤,工程上的红叉叉导致就消失了.如果还有其他错误,请留言...
5.接下来将介绍新版本的Lucene有什么改进的地方,由于我老版本用的是Lucene2.2,所以主要基于这两个版本进行比较.

 

 更多技术文章、感悟、分享、勾搭,请用微信扫描:

Lucene3.0源码分析(一) 在Eclipse/MyEclipse上建立Lucene3.0工程
            
    
    博客分类: Lucene\Solr EclipseMyeclipseluceneOracleSVN