RE: Iterating hits

2006-02-16 Thread Vanlerberghe, Luc
My guess is you are using the same reader both for searching and deleting. The Hits class buffers the first 100 hits, and when you go beyond that, it reruns the query to get more hits. If you use the same reader, the searcher probably doesn't return the same results the second time. If different

Re: Iterating hits

2006-02-15 Thread Yonik Seeley
Try using a different reader to delete the documents. Hits can re-execute a query, and if the searcher you are using is sharing the reader you are deleting with, it's like changing a list you are iterating over (fewer hits will be found the next time the query is executed). -Yonik On 2/15/06, Dan