From dae9070d1f0c6d4dc640126d46b0e5defbcdebbe Mon Sep 17 00:00:00 2001 From: Robert Muir Date: Mon, 30 Jan 2012 13:20:09 +0000 Subject: [PATCH] LUCENE-3728: remove nocommit git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3661@1237641 13f79535-47bb-0310-9956-ffa450edef68 --- lucene/src/java/org/apache/lucene/index/IndexWriter.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lucene/src/java/org/apache/lucene/index/IndexWriter.java b/lucene/src/java/org/apache/lucene/index/IndexWriter.java index 25efb9eb557..52c483b849d 100644 --- a/lucene/src/java/org/apache/lucene/index/IndexWriter.java +++ b/lucene/src/java/org/apache/lucene/index/IndexWriter.java @@ -2555,10 +2555,12 @@ public class IndexWriter implements Closeable, TwoPhaseCommit { newDsName = segName; } - // nocommit: remove this Set codecDocStoreFiles = new HashSet(); - codec.storedFieldsFormat().files(info, codecDocStoreFiles); - codec.termVectorsFormat().files(info, codecDocStoreFiles); + if (info.getDocStoreOffset() != -1) { + // only violate the codec this way if its preflex + codec.storedFieldsFormat().files(info, codecDocStoreFiles); + codec.termVectorsFormat().files(info, codecDocStoreFiles); + } // Copy the segment files for (String file: info.files()) {