: Hits hits = indexSearcher.search(query);
: indexSearcher.close();
: System.out.println("Hits found:" + hits.length());
: Iterator<Hit> i = hits.iterator();
It's not legal to use an instance of Hits returned from a Searcher after
that Searcher has been closed. The reason it may work sometimes with a
small number of documents is that Hits does some caching that makes it
unneccessary to reuse the searcher.
I'm not sure why it works with a RAMDirectory ... maybe close is a is a
NOOP in that case?
-Hoss
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]