At 6:21 PM +0530 3/13/02, you wrote:
>Hits hits = searcher.search(query); //returns hits properly
>for (int i =0; i< hits.length();i++)
>{
> Document doc = hits.doc(i); // throws exception "Bad Fle Descriptor"
>}
Are you closing the searcher between the search and the loop?
Hits objects don't contain all the results. They have about 100, and
they a reference to the searcher so that they can get more results if
they have to. If you close the searcher, then you will hit this type
of behavior.
Avi
--
Avi Drissman
[EMAIL PROTECTED]
Argh! This darn mailserver is trunca
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>