将IndexLARQ存储到磁盘

时间:2013-03-08 05:29:59

标签: java lucene jena

我正在将.nt文件读入Apache Jena模型并将其编入索引。我想将它存储在磁盘上,但我很难这样做。

这就是我所拥有的:

IndexBuilderString larqBuilder = new IndexBuilderString();
Model model = ModelFactory.createDefaultModel();
model.register(larqBuilder);
FileManager.get().readModel(model, "sample\\titles.nt");
System.out.println("Finished Reading!");
larqBuilder.closeWriter();
model.unregister(larqBuilder);
IndexLARQ index = larqBuilder.getIndex();

我尝试过使用index.getLuceneReader(),它返回一个IndexReader,并尝试将内容写入文件,最终导致死胡同。

任何帮助都很高兴。感谢

1 个答案:

答案 0 :(得分:0)

我使用./tdbloader解决了加载大型数据集的问题