2014-05-04 25 views
0

我有一個Lucene 4.7索引,我需要存儲一些元數據。我發現,通過IndexWriter.setCommitData(Map<String, String>)索引期間可以設置的「提交數據」似乎是the way to go。但是,我現在被困在如何稍後訪問這些數據;看來,在以前的版本中可以通過IndexReader這樣做,但我在4.7版中找不到任何合適的方法。如何在Lucene中訪問存儲的提交數據

任何提示?

回答

0

剛發現;我需要使用DirectoryReader而不是IndexReader接口。這提供了DirectoryReader.getIndexCommit(),它反過來通過IndexCommit.getUserData()給我所需的信息。

相關問題