我有一个Lucene 4.7索引,我需要存储一些元数据。我发现,可以通过IndexWriter.setCommitData(Map<String, String>)
在索引期间设置&#34;提交数据&#34;似乎是the way to go。但是,我现在仍然坚持如何在以后访问这些数据;看来,在以前的版本中,可以通过IndexReader
来实现,但是我在4.7版本中找不到任何合适的方法。
任何提示?
答案 0 :(得分:0)
刚刚发现;我需要使用DirectoryReader
而不是IndexReader
接口。这提供了DirectoryReader.getIndexCommit()
,后者又通过IndexCommit.getUserData()
向我提供了所需的信息。