You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by yo...@apache.org on 2008/05/30 18:10:09 UTC
svn commit: r661778 -
/lucene/solr/trunk/src/java/org/apache/solr/update/DirectUpdateHandler2.java
Author: yonik
Date: Fri May 30 09:10:09 2008
New Revision: 661778
URL: http://svn.apache.org/viewvc?rev=661778&view=rev
Log:
SOLR-587: use Lucene's deleteByQuery
Modified:
lucene/solr/trunk/src/java/org/apache/solr/update/DirectUpdateHandler2.java
Modified: lucene/solr/trunk/src/java/org/apache/solr/update/DirectUpdateHandler2.java
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/src/java/org/apache/solr/update/DirectUpdateHandler2.java?rev=661778&r1=661777&r2=661778&view=diff
==============================================================================
--- lucene/solr/trunk/src/java/org/apache/solr/update/DirectUpdateHandler2.java (original)
+++ lucene/solr/trunk/src/java/org/apache/solr/update/DirectUpdateHandler2.java Fri May 30 09:10:09 2008
@@ -310,14 +310,9 @@
if (delAll) {
deleteAll();
} else {
- closeWriter();
- openSearcher();
-
- // if we want to count the number of docs that were deleted, then
- // we need a new instance of the DeleteHitCollector
- final DeleteHitCollector deleter = new DeleteHitCollector(searcher);
- searcher.search(q, null, deleter);
- totDeleted = deleter.deleted;
+ closeSearcher();
+ openWriter();
+ writer.deleteDocuments(q);
}
} finally {
iwCommit.unlock();
@@ -341,7 +336,7 @@
numErrorsCumulative.incrementAndGet();
}
}
- }
+ }