lucene是一款很优秀的全文检索的开源库,目前最新的版本是lucene4.4,关于lucene的历史背景以及发展情况,在这里笔者就很少介绍了,若是你真心想学习lucene,想必在这以前你已经对此做过一些了解。java
有不少人知道lucene或者solr,可是却有不多人知道luke,在这里笔者就对luke作一个简单的介绍,Luke是一个用于Lucene搜索引擎的,方便开发和诊断的第三方工具,它能够访问现有Lucene的索引,并容许您显示和修改和调试。luke是google公司最先提供的,对于lucene的直接索引查看很方便,在这以前,若是你想查看下你生成的lucene的索引的所有内容,你得须要写不少代码进行操做,更有甚,也许你只想简简单单的看下生成索引的总数据量,你也得写一段代码才能统计出来,而luke的出现,就为lucene的查看及调试,提供了一个很好的界面操做工具,对lucene及solr生成的索引,能够很是方便的进行查询及调试,不只如此luke还提供了良好的插件机制,使用者能够自定义某些功能进行安装使用,很是灵活。工具
使用luke工具,不只能够对索引进行直接查看,还能够对索引进行增长,删除,修改,以及优化,还能够是使用不一样的分词器,对特定的字段进行分词测试,等等,这一点很是相似solr的管理页面提供的功能,可是两者的侧重点不在一个地方。学习
luke工具的使用也很是简单,下载完luke后直接放在某个盘符下而后能够在cmd窗口找到luke工具所在的盘符根路径下,使用java -jar luke.jar就能够启动了,有的luke工具直接双击运行就能够启动,使用时候两种方式均可以试一下,启动以后,点击Browser按钮,找到你的索引路径点OK,便可显示你索引的内容,不过使用luke得注意版本问题,通常来讲luke是向后兼容的,可是若是你是4.x的lucene索引,那么你使用3.x的luke工具查看,这样是不行的,反之确实能够的。测试
下面我会附上luke的jar包工具,固然你也能够去官网上本身下载,不过官网上只更新到lucene4.0的查看,对于4.0之后的却没有更新,可是笔者这里会附上4.3的luke工具,经测试能够对4.1,4.2,4.3的索引进行查看。优化
http://code.google.com/p/luke/downloads/list 搜索引擎
很差意思,受到文件上传限制,超过10M的不能上传,有须要的朋友能够给笔者留言。google