Luke 5—— 可视化 Lucene 索引查看工具,可以查看ES的索引

简介:

Luke 5 发布,可视化 Lucene 索引查看工具

oschina  oschina  发布于2015年08月31日 
Luke

这是一个主要版本,该版本支持 Lucene 5.2.0。

它支持 elasticsearch 1.6.0(Lucene的4.10.4)

已解决的问题:
#20增加支持重建索引并不会存储领域,不暴露位置的字段值。

Pull Requests:
#23 Elasticsearch 支持和阴影插件组装
#26 添加 .gitignore 文件
#27 支持 Lucene 5
#28 luke.sh 新增LUKE_PATH ENV变量

Luke 是查询LUCENE索引文件的工具, 而且用 Luke 的Search可以做查询

 

使用luke来管理lucene索引文件

发布时间:2015-03-13 13:07:12编辑:王军华浏览(2259)

参考资料

luke使用及下载:http://www.getopt.org/luke/

 

luck介绍

做lucene开发的,免不了要和索引文件打交道,但是一些二进制的文件我们怎么去看,下面就要隆重的有请luke了

根据百度百科的说法:Luke是一个用于Lucene搜索引擎的,方便开发和诊断的第三方工具,它可以访问现有Lucene的索引,并允许您显示和修改。

我们可以通过luke来进行一般的索引查看和修改操作。

lucene的索引文件就好像是数据库存储的数据文件,luke就是一个DBMS系统。

 

java jdk工具准备

luke的运行是依赖于java jdk的。所以首先应该下载并安装java jdk。

下载地址是:http://pan.baidu.com/s/1o6NvJBW

 

luke介绍

首先下载luke,下载地址是:http://pan.baidu.com/s/1o6NvJBW。双击运行。

然后上方的菜单栏上的file按钮就可以打开索引目录了,如果当前索引已经被打开了(里面有write.lock文件了),我们就可以使用强制解锁的方法来打开目录,或者是使用readonly的方法来打开索引目录,打开后就可以像DBMS一看的查看索引里面保存的数据了,如果索引改变了,可以点击overview界面上的re-open按钮重新打开。

共有5个界面:

overview是用来进行索引的一般性查看和操作的,比如索引目录民,索引文件版本。。。等等概要信息,右上角三个按钮分别可以重新打开索引,提交索引更改和关闭当前打开的索引,下面两个list就是显示词和字段的相关信息了。

documents界面是用来进行文档的操作和查看的,比如文件的删除、添加。下面一个大listview就可以用来查看文档的详细信息了,是不是和DBMS的查看表数据非常的像呢?上面有两个查找文档的方法,根据文档编号来查找和根据词来查找了,其实这个就是搜索了

search界面是我认为最有用的一个界面了,其中我们可以在这里进行索引的搜索测试,可以编写最的lucene搜索语句,然后可以看到语句解析后的query树,这样就可以知道为什么我们有些查询会查询不到我们想要的信息了,然后还可以选择进行搜索的分词器、默认字段和重复搜索次数的(可以通过多次搜索来获取平均一个搜索过程的耗时长短,这个对查询的性能测试时非常有用的),然后下面的listview中就会列出一个搜索的的文档的所有保存的(store)字段的值,下面可以看到查询花费的时间

file界面,故名思义,这个就是用来查看每个索引相关文件的一些属性的界面,具体的话,可以通过这个界面分析下索引文件的多少,是否需要优化或者合并等等。。。。

最后一个plugins界面,就是可以看到luke提供的各种插件,我认为比较有用的还是那个分词工具,提供一个分词的类,然后下面文本框输入一段文本,然后就可以让这个工具帮你分词,你可以看到详细的分词信息,相信这个对自定义分词器的调试或者测试还是很有用的。然后还有一个hadoop插件,支持从hadoop节点中获取节点中文件的相关信息。














本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/bonelee/p/6433548.html,如需转载请自行联系原作者

相关文章
|
3月前
|
JSON 自然语言处理 数据库
ElasticSearch基础1——索引和文档。Kibana,RestClient操作索引和文档+黑马旅游ES库导入
概念、ik分词器、倒排索引、索引和文档的增删改查、RestClient对索引和文档的增删改查
ElasticSearch基础1——索引和文档。Kibana,RestClient操作索引和文档+黑马旅游ES库导入
|
存储 自然语言处理 索引
05Lucene索引库的添加
05Lucene索引库的添加
42 0
|
SQL 数据库 索引
08Lucene索引库查询 - 介绍
08Lucene索引库查询 - 介绍
60 0
|
索引
07Lucene索引库的修改
07Lucene索引库的修改
37 0
|
自然语言处理 Shell 开发者
使用 luke 工具查看索引库内容|学习笔记
快速学习使用 luke 工具查看索引库内容
392 0
使用 luke 工具查看索引库内容|学习笔记
|
XML 自然语言处理 搜索推荐
使用Luke Lucene进行索引
目录 luke 简介 luke下载及安装 luke 使用 打开luke Overview选项卡 Documents选项卡 search选项卡 Commits选项卡 Plugins选项卡 导出索引为XML 检查索引正确性 总结 1. luke 简介 luke### 是一个用于Lucene/Solr/Elasticsearch 搜索引擎的,方便开发和诊断的 GUI(可视化)工具。
1475 0
|
索引
ElasticSearch01_简介、安装es以及kibana、详解倒排索引、检索es基本信息、增删改查文档(二)
ElasticSearch01_简介、安装es以及kibana、详解倒排索引、检索es基本信息、增删改查文档(二)
369 0
ElasticSearch01_简介、安装es以及kibana、详解倒排索引、检索es基本信息、增删改查文档(二)
|
存储 自然语言处理 Java
Luke:用于Lucene / Solr / Elasticsearch索引的GUI工具
Luke:用于Lucene / Solr / Elasticsearch索引的GUI工具
615 0
Luke:用于Lucene / Solr / Elasticsearch索引的GUI工具
|
JSON 搜索推荐 网络协议
ElasticSearch01_简介、安装es以及kibana、详解倒排索引、检索es基本信息、增删改查文档(一)
ElasticSearch01_简介、安装es以及kibana、详解倒排索引、检索es基本信息、增删改查文档(一)
170 0
ElasticSearch01_简介、安装es以及kibana、详解倒排索引、检索es基本信息、增删改查文档(一)
|
存储 自然语言处理 索引
ElasticSearch01_简介、安装es以及kibana、详解倒排索引、检索es基本信息、增删改查文档(三)
ElasticSearch01_简介、安装es以及kibana、详解倒排索引、检索es基本信息、增删改查文档(三)
160 0
ElasticSearch01_简介、安装es以及kibana、详解倒排索引、检索es基本信息、增删改查文档(三)