我想将lucene索引保存到流中,而不是直接保存到目录中。 这样我就可以把它保存到任何流中。 据我了解, RAMDirecory object并不真正为in或output提供流。 至少这是我从文档中理解的。
我必须实施自己的 目录 实施就像 StreamDirectory ? 提前谢谢。
答案 0 :(得分:0)
真的不确定你为什么要这样做。只需使用FSDirectory填充索引;调用优化。当然,它不是单个流,但它是少量文件。
如果你想要的是少量文档(< 1M)序列化,那么加载到RamDirectory?
您必须创建自己的目录。也许抽象文件系统的直接方法是使用下面的zip文件。然后,您可以将预期的文件抽象为该文件。