On Jun 1, 2006, at 3:49 AM, Chun Wei Ho wrote:
I use Hits to search for and get documents matching a particular
query, e.g.:
Hits hits = indexSearcher.search(new TermQuery(new Term
("startswith","A")));
but it is not returning all the matching documents in the index. From
experimentation it appears to return about less than half the matching
documents unless the number of matching documents is less than 100. Is
there an option that I can specify so that it returns the whole list
of matching documents?
What do you mean it is not returning all of the documents? If you
iterate through the documents provided by Hits it will return _all_
documents that match that Query. I recommend you have a look at your
index with Luke and ensure things are indexed as you expect. There
are other IndexSearcher.search() methods you can use that use
HitCollector or return TopDocs instead of Hits - you could use those
but the issue is likely nothing those methods would fix.
Erik
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]