Donna, so this doesn't work because search calls internaly MultiTermQuery.rewrite which causes TooManyClauses exception anyway even if the maxnumhits is set to 200 !!
So I am lost again... Chose On Thu, Apr 10, 2008 at 3:02 PM, Donna L Gresh <[EMAIL PROTECTED]> wrote: > Doesn't the following do what you want with maxnumhits =200? > TopDocs td; > td = indexSearcher.search(query, filter, maxnumhits); > where filter can be null > > > > Donna L. Gresh > Services Research, Mathematical Sciences Department > IBM T.J. Watson Research Center > (914) 945-2472 > http://www.research.ibm.com/people/g/donnagresh > [EMAIL PROTECTED] > > > "Joe K" <[EMAIL PROTECTED]> wrote on 04/10/2008 08:53:06 AM: > > > Hello everybody, > > I know there was written a tons of words about this issue, but I'm just > not > > clear enough about it. > > > > I have these facts: > > > > 1. my query is always 1 letter and *, eg. M* > > 2. i always want to get max 200 results, no more! > > 3. i don't want to fix this issue by setting maxClauseCount > > > > I just don't see the easy way how to get my results, did i missed > something? > > > > From what I've read here I know that probably i should play with filters > or > > with WildCardEnum, but why? > > I just want to get simple this: > > SELECT FROM XXX WHERE XXX.name LIKE 'M%' LIMIT 200; > > > > (there is no filtering in this query except the wildcard itself) > > > > Please, what is the easiest solution to achieve this? > > > > Thanks in advance, > > Chose >