无法打开Lucene索引(Java堆空间) [英] Can't open lucene index (Java heap space)

查看:114
本文介绍了无法打开Lucene索引(Java堆空间)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想从Lucene索引文件中获取一些数据.但是我看不懂.

I want to grab some data from lucene index file. But I can't read it.

我尝试使用Luke,但是它总是与java.lang.OutOfMemoryError: Java heap space一起崩溃.注意-Xmx不能帮助我.我尝试-Xmx512,-Xmx1024甚至-Xmx2048.

I try to use Luke, but it always crashes with java.lang.OutOfMemoryError: Java heap space. Note -Xmx can't help me. I try -Xmx512, -Xmx1024 and even -Xmx2048.

我也尝试使用Solr,但是也得到了java.lang.OutOfMemoryError: Java heap space.

I try to use Solr also, but gets java.lang.OutOfMemoryError: Java heap space too.

有什么想法可以从Lucene中提取一些数据吗?

Any ideas how I can extract some data from Lucene?

P. S.我使用lucene 2.3.0.我的索引文件是1.8 Gb大小.

P. S. I use lucene 2.3.0. My index file is 1.8 Gb size.

推荐答案

我基于org.apache.lucene.search.Searcher创建自己的简单lucene客户端.并获取我想要的数据.

I create my own simple lucene client, based on org.apache.lucene.search.Searcher. And grab data that I want.

这篇关于无法打开Lucene索引(Java堆空间)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆