From 644260621ffe4bee8c15899f12a4833053053f92 Mon Sep 17 00:00:00 2001 From: Noble Paul Date: Fri, 22 May 2009 11:27:17 +0000 Subject: [PATCH] SOLR-1180 git-svn-id: https://svn.apache.org/repos/asf/lucene/solr/trunk@777479 13f79535-47bb-0310-9956-ffa450edef68 --- .../java/org/apache/solr/handler/dataimport/DocBuilder.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/DocBuilder.java b/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/DocBuilder.java index 7bfc77c4793..77177080d7e 100644 --- a/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/DocBuilder.java +++ b/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/DocBuilder.java @@ -244,10 +244,9 @@ public class DocBuilder { addStatusMessage("Deltas Obtained"); addStatusMessage("Building documents"); if (!deletedKeys.isEmpty()) { + allPks.removeAll(deletedKeys); deleteAll(deletedKeys); - importStatistics.deletedDocCount.addAndGet(deletedKeys.size()); // Make sure that documents are not re-created - allPks.removeAll(deletedKeys); } deletedKeys = null; @@ -275,6 +274,7 @@ public class DocBuilder { while (iter.hasNext()) { Map map = iter.next(); writer.deleteDoc(map.get(root.pk)); + importStatistics.deletedDocCount.incrementAndGet(); iter.remove(); } }