hibernate search ,lucene查询工具 luke

Luke是使用Lucene进行开发必不可少的一个工具.下载地址

它是一个Java开发的Lucene辅助工具.所以还得安装Java虚拟机.下载地址

下面对其功能做简单的介绍.

image

图1.

当打开Luke时就会出现图1.的样子.

最主要的就是要打开的索引路径"Path",紧跟着的选项是(已只读方式打开,和解锁)

以及打开方式及其选项等.

 

image

图2.

选择好索引路径后打开就是图2的样子了.

上半部分显示了索引的信息,包括路径,field个数,文档数,term的个数,是否优化,最后修改日期,Lucene的版本等.

下半部分的左边是所有的filed及其Term的个数,站索引的百分比信息.右边则是具体的Term内容.你可以选择左边的Field点"Show top Terms"查看此Filed的Term信息.

 

image

图3.

这个地方是用来查看编辑Document的.

上半部分提供了两种浏览Document的方法(根据DocId或根据一个Term)如果打开的索引的时候不以只读方式打开,那么就可以在这里编辑文档了.

下半部分显示当前文档中保存了的Field信息(创建索引时必须是Field.Store.Yes),显示了Field的存储方式,权重和保存的值.

最下面左边的按钮是编辑选中Field的Term Vector,值和权重的.

 

image

图4.

Search选项卡是用来测试索引的.

左边是用户输入框,右边是各种选项.(分词器选择,QueryParser默认逻辑,是否首字通配符等设置,相似度设置,返回结果设置)

下面就是检索到的内容.有Score,DocId及所有Field.当然,只能显示Field.Store.Yes的Field

搜索框下面的"Explain structure"可以看到检索是如何进行的.如图5.

image

图5.

 

image

图6.

Files选项卡显示索引文件的保存情况.

 

image

图7.

Plugins选项卡提供了一些工具.有测试分词的工具,分析索引的工具等.

 

借助Luke,让我们更轻松的开始Lucene的开发吧.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值