Lucene.net抛出内存异常

时间:2012-05-17 16:25:16

标签: .net jvm lucene.net out-of-memory lucene

我一直在使用Lucene .Net界面来操作Lucene Java库。但是,最近,我一直在尝试一些与系统RAM内存(12 GB)无关的内存不足问题。我敢打赌,重点是运行Lucene的JVM没有分配足够的内存来执行操作。关键是即使是217 MB的文档也无法处理。

问题:您知道如何增加Lucene .Net默认内存分配来处理更大的文档吗?

提前致谢。

为了更好地理解,之后是一个片段代码。

// Obtaining Graph
IGraph g = new Graph();

// Fich is the place where an rdf document was saved
g.LoadFromFile(fich);

//Then create an indexer and index the data
// LUCENE_OBJECT_INDEXER
VDS.RDF.Query.FullText.Indexing.Lucene.LuceneObjectsIndexerindexer
    = new VDS.RDF.Query.FullText.Indexing.Lucene.LuceneObjectsIndexer(
        Lucene.Net.Store.FSDirectory.Open(directory_info),
        new Lucene.Net.Analysis.Standard.StandardAnalyzer(
            Lucene.Net.Util.Version.LUCENE_29),
        new DS.RDF.Query.FullText.Schema.DefaultIndexSchema());

// Indexing graph
indexer.Index(g);

0 个答案:

没有答案