无法打开Lucene索引(Java堆空间) [英] Can't open lucene index (Java heap space)
问题描述
我想从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屋!