无法打开lucene索引(Java堆空间)
我想从 lucene 索引文件中获取一些数据。但我读不懂。
我尝试使用 Luke
,但它总是因 java.lang.OutOfMemoryError: Java heap space
崩溃。注意 -Xmx
无法帮助我。我尝试 -Xmx512、-Xmx1024 甚至 -Xmx2048。
我也尝试使用 Solr
,但也得到 java.lang.OutOfMemoryError: Java heap space
。
我有什么想法可以从 Lucene 中提取一些数据吗?
PS我使用lucene 2.3.0。我的索引文件大小为 1.8 GB。
I want to grab some data from lucene index file. But I can't read it.
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.
I try to use Solr
also, but gets java.lang.OutOfMemoryError: Java heap space
too.
Any ideas how I can extract some data from Lucene?
P. S. I use lucene 2.3.0. My index file is 1.8 Gb size.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您尝试获取的数据大小是多少?也许结果集太大而无法处理?
What size is the data you are trying to fetch? Maybe the result set is too large to handle?
我基于 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.