Lucene5学习之使用Luke查看索引

    首先在Git上下载luke的最新源码,然后导入Eclipse中,如图:

    

 然后编写MANIFEST.MF清单文件:

清单文件代码  

  1. Manifest-Version: 1.0  
  2. Class-Path: lib/js.jar   
  3.   lib/commons-cli-1.2.jar   
  4.   lib/commons-codec-1.3.jar   
  5.   lib/commons-httpclient-3.0.1.jar   
  6.   lib/commons-logging-1.0.4.jar   
  7.   lib/commons-logging-api-1.0.4.jar   
  8.   lib/commons-net-1.4.1.jar   
  9.   lib/ehcache-1.6.0.jar   
  10.   lib/hadoop-0.20.2-core.jar   
  11.   lib/jets3t-0.6.1.jar   
  12.   lib/kfs-0.2.2.jar   
  13.   lib/log4j-1.2.15.jar   
  14.   lib/oro-2.0.8.jar   
  15.   lib/slf4j-api-1.4.3.jar   
  16.   lib/slf4j-log4j12-1.4.3.jar   
  17.   lib/xmlenc-0.52.jar   
  18.   lib/lucene/lucene-core-5.0.0.jar   
  19.   lib/lucene/lucene-analyzers-common-5.0.0.jar   
  20.   lib/lucene/lucene-backward-codecs-5.0.0.jar   
  21.   lib/lucene/lucene-queries-5.0.0.jar   
  22.   lib/lucene/lucene-queryparser-5.0.0.jar   
  23.   lib/lucene/lucene-misc-5.0.0.jar   
  24.   lib/solr/solr-core-5.0.0.jar   
  25.   lib/solr/solr-solrj-5.0.0.jar   
  26. Main-Class: org.getopt.luke.Luke  

 然后导出jar包即可,我已经弄好了上传到我的百度网盘了,下载地址:

http://pan.baidu.com/s/1pJkKlAV

使用说明:

解压luke-5.0.rar到任意路径下,

然后打开命令行窗口,

切换到当前解压路径,假如你是解压到D盘根目录下,那么先切换到D盘下

D:

Java -jar luke-5.0.jar

请勿删除(或移动)解压后得到的lib目录

 

luke打开后,界面截图:


 选择索引目录后:


 

 今天就到这儿了,很晚了,我睡觉去了。

若你还有什么疑问,请加我Q-Q:7-3-6-0-3-1-3-0-5,或者加裙:

转载:http://iamyida.iteye.com/blog/2193386

时间: 2024-09-15 09:24:33

Lucene5学习之使用Luke查看索引的相关文章

Lucene5学习之多线程创建索引

    昨晚睡觉前把多线程创建索引demo写好了,今天早上7点多就起来,趁着劲头赶紧记录分享一下,这样对那些同样对Lucene感兴趣的童鞋也有所帮助.     我们都知道Lucene的IndexWriter在构造初始化的时候会去获取索引目录的写锁writerLock,加锁的目的就是保证同时只能有一个IndexWriter实例在往索引目录中写数据,具体看截图:  而在多线程环境下,光保证只有IndexWriter实例能得到锁还不行,还必须保证每次只能有一个线程能获取到writerLock,Luce

Lucene5学习之Filter过滤器

  清明3天假,我猜小伙伴们都相约出去玩去了,对于我等屌丝来说,唯有在家写代码打发时间了.其实不是我喜欢宅,只是一个人去哪儿都没有激情,还不如在家安安静静的看看书写写代码来的安逸,对这个看脸的世界就差绝望了,就算代码虐我千万遍,我待代码还是如初恋啊!今天从早上9点起来,就中午做个饭,一坐就是整整10个小时,照着我预想的计划继续记录我的Lucene5学习轨迹,由于Filter体系下子类有点多,还要编写测试demo,所以这篇博客有点姗姗来迟,请大家多多包涵!                    

Lucene5学习之自定义排序

         在Lucene5学习之排序-Sort中,我们已经学习了Sort的用法,已经了解了,Lucene搜索返回的命中结果默认是按照索引文档跟搜索关键字的相关度已经排序的,而相关度又是基于内部的打分机制和索引文档id,内部的打分机制则是根据Term的IDF-TF以及创建索引时Field的boost等决定的,默认是按照得分降序排序,得分相同再按docId升序排序.如果你觉得默认的排序方式满足不了你的需求,你可以设置SortField按照特定的域来排序,特定的域排序其实根据域的type类型去

我的MYSQL学习心得(九) 索引

这一篇<我的MYSQL学习心得(九)>将会讲解MYSQL的索引   索引是在存储引擎中实现的,因此每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型. 根据存储引擎定义每个表的最大索引数和最大索引长度.所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节. 大多数存储引擎有更高的限制.MYSQL中索引的存储类型有两种:BTREE和HASH,具体和表的存储引擎相关: MYISAM和InnoDB存储引擎只支持BTREE索引:MEMORY和HEAP存储引擎可以支

Mysql学习笔记(八)索引

原文:Mysql学习笔记(八)索引 PS:把昨天的学习内容补上...发一下昨天学的东西....五月三日...继续学习数据库... 学习内容: 索引.... 索引的优点: 1.通过创建唯一索引,可以保证数据库每行数据的唯一性... 2.使查找的速度明显加快... 3.当使用分组和排序进行查询时,可以缩短时间... 索引的缺点: 1.维护索引需要耗费数据库的资源... 2.索引需要占用磁盘空间... 3.对表进行增删改的时候,由于索引的存在,时间会有所增加... 索引的分类... 普通索引和唯一索引

【三思笔记】 全面学习Oracle分区表及分区索引

[三思笔记]全面学习Oracle分区表及分区索引 2008-04-15 关于分区表和分区索引(About PartitionedTables and Indexes) 对于 10gR2 而言,基本上可以分成几类: v  Range(范围)分区 v  Hash(哈希)分区 v  List(列表)分区 v  以及组合分区:Range-Hash,Range-List. 对于表而言(常规意义上的堆组织表),上述分区形式都可以应用(甚至可以对某个分区指定 compress 属性),只不过分区依赖列不能是

ORACLE 如何查看索引重建进度情况

   在ORACLE数据库中,如果一个比较大的索引在重建过程中耗费时间比较长,那么怎么查看索引重建耗费的时间,以及完成了多少(比例)了呢,我们可以通过V$SESSION_LONGOPS视图来查看索引重建的时间和进度.   官方文档关于V$SESSION_LONGOPS的介绍如下 V$SESSION_LONGOPS This view displays the status of various operations that run for longer than 6 seconds (in a

[20141008]使用bbed查看索引结构.txt

[20141008]使用bbed查看索引结构.txt --今天使用bbed查看索引结构,发现一些问题.链接如下: http://blog.itpub.net/267265/viewspace-1291526/ --那scott.dept表做一个测试看看. SCOTT@test> @ver BANNER -------------------------------------------------------------------------------- Oracle Database 1

Lucene5学习之增量索引(Zoie)

      清明节放假期间,就一直在思考着Lucene增量索引问题,通过google我了解到了Zoie的存在,于是就开始2天的学习Zoie之旅,对Zoie的原理以及使用基本掌握,还特地使用Zoie实现了Lucene索引增量索引.不过Zoie已经好久没更新了,Zoie目前版本只支持到Lucene4.3.0,为此我花了2个多小时,修改了Zoie的源码将它升级使其支持Lucene5.0,我修改过的Zoie最新源码我已经上传到我的百度网盘,下载地址如下:     Zoie-for-Lucene5.0源码