将lucene索引保存到流而不是目录

时间:2016-03-24 08:51:26

标签: lucene.net

我想将lucene索引保存到流中,而不是直接保存到目录中。 这样我就可以把它保存到任何流中。 据我了解,     RAMDirecory object并不真正为in或output提供流。 至少这是我从文档中理解的。

我必须实施自己的     目录 实施就像     StreamDirectory ? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

真的不确定你为什么要这样做。只需使用FSDirectory填充索引;调用优化。当然,它不是单个流,但它是少量文件。

如果你想要的是少量文档(< 1M)序列化,那么加载到RamDirectory?

您必须创建自己的目录。也许抽象文件系统的直接方法是使用下面的zip文件。然后,您可以将预期的文件抽象为该文件。