Esempio n. 1
0
 @Override
 public boolean isCurrent() throws CorruptIndexException, IOException {
   ensureOpen();
   if (writer == null || writer.isClosed()) {
     // we loaded SegmentInfos from the directory
     return SegmentInfos.readCurrentVersion(directory) == segmentInfos.getVersion();
   } else {
     return writer.nrtIsCurrent(segmentInfos);
   }
 }
 public static boolean isClosed(IndexWriter writer) {
   return writer.isClosed();
 }