我正在使用Apache Lucene 5.0.0,我遇到的问题是,经过一段时间/某些"事务"后,索引似乎已损坏,我得到以下异常:
org.apache.lucene.index.IndexFormatTooOldException: Format version is not supported (resource BufferedChecksumIndexInput(NIOFSIndexInput(path="/opt/xyz/index/1/index/segments_5b"))): -911482135 (needs to be between 1071082519 and 1071082519). This version of Lucene only supports indexes created with release 4.0 and later.
at org.apache.lucene.index.SegmentInfos.readCommit(SegmentInfos.java:288) ~[lucene-core-5.0.0.jar:5.0.0 1659987 - anshumgupta - 2015-02-15 12:20:03]
at org.apache.lucene.index.StandardDirectoryReader$1.doBody(StandardDirectoryReader.java:53) ~[lucene-core-5.0.0.jar:5.0.0 1659987 - anshumgupta - 2015-02-15 12:20:03]
at org.apache.lucene.index.StandardDirectoryReader$1.doBody(StandardDirectoryReader.java:50) ~[lucene-core-5.0.0.jar:5.0.0 1659987 - anshumgupta - 2015-02-15 12:20:03]
at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:642) ~[lucene-core-5.0.0.jar:5.0.0 1659987 - anshumgupta - 2015-02-15 12:20:03]
at org.apache.lucene.index.StandardDirectoryReader.open(StandardDirectoryReader.java:50) ~[lucene-core-5.0.0.jar:5.0.0 1659987 - anshumgupta - 2015-02-15 12:20:03]
at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:63) ~[lucene-core-5.0.0.jar:5.0.0 …Run Code Online (Sandbox Code Playgroud)