[ https://issues.apache.org/jira/browse/SOLR-1275?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12745468#action_12745468 ]
Yonik Seeley commented on SOLR-1275: ------------------------------------ Hmmm, it's harder to see in diff format... the test just boils down to this: {code} public void testExpungeDeletes() throws Exception { assertU(adoc("id","1")); assertU(adoc("id","2")); assertU(commit()); assertU(adoc("id","3")); assertU(adoc("id","2")); assertU(adoc("id","4")); assertU(commit()); SolrQueryRequest sr = req("q","foo"); SolrIndexReader r = sr.getSearcher().getReader(); assertTrue(r.maxDoc() > r.numDocs()); // should have deletions assertTrue(r.getLeafReaders().length > 1); // more than 1 segment sr.close(); assertU(commit("expungeDeletes","true")); sr = req("q","foo"); r = sr.getSearcher().getReader(); assertEquals(r.maxDoc(), r.numDocs()); // no deletions assertTrue(r.getLeafReaders().length > 1); // still more than 1 segment sr.close(); } {code} > Add expungeDeletes to DirectUpdateHandler2 > ------------------------------------------ > > Key: SOLR-1275 > URL: https://issues.apache.org/jira/browse/SOLR-1275 > Project: Solr > Issue Type: Improvement > Components: update > Affects Versions: 1.3 > Reporter: Jason Rutherglen > Assignee: Noble Paul > Priority: Trivial > Fix For: 1.4 > > Attachments: SOLR-1275.patch, SOLR-1275.patch, SOLR-1275.patch, > SOLR-1275.patch > > Original Estimate: 48h > Remaining Estimate: 48h > > expungeDeletes is a useful method somewhat like optimize is offered by > IndexWriter that can be implemented in DirectUpdateHandler2. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.