0
我有一个2GB大小的数据库。我正在使用Lucene索引技术来加快搜索速度。我发现一个问题,即当我用来将数据加载到内存中时,显示一条错误消息,“内存不足; java堆大小”。 有没有任何选项可以在不增加Java堆大小的情况下加载数据? 我正在使用2GB RAM。我还没有找到解决这个问题的办法。有没有解决方法? 请帮助...如何使用Lucene处理大型数据库?
我有一个2GB大小的数据库。我正在使用Lucene索引技术来加快搜索速度。我发现一个问题,即当我用来将数据加载到内存中时,显示一条错误消息,“内存不足; java堆大小”。 有没有任何选项可以在不增加Java堆大小的情况下加载数据? 我正在使用2GB RAM。我还没有找到解决这个问题的办法。有没有解决方法? 请帮助...如何使用Lucene处理大型数据库?
Lucene可以轻松索引和搜索超过200Gb的数据与少于10Gb的内存。
IndexWriterConfig.setRAMBufferSizeMB(double)
及相关功能和检查索引MergePolicy
。一些相关链接: