我正在密切关注Lucene 3.6教程。
我能够在Document对象上创建和执行搜索,但我想取回用于创建Documents 的原始对象。不幸的是,Lucene 似乎正在序列化/反序列化Documents,所以我无法在它们之间创建查找映射。
如何保持 Lucene 的Documents 和我Object的 s 之间的关系?是否有首选的 Lucene 方式来执行此操作?
我应该注意,本教程对我来说不是开箱即用的,我必须IndexWriter.commit()在创建/附加Documents 后添加一个调用,我还必须调用IndexWriterConfig.setMaxBufferedDocs()并IndexWriterConfig.setRAMBufferSizeMB()使用大数字来阻止 Lucene 在硬盘上查找.