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