Thank you Erik and Scott. {!terms} did the job!! I tested like so: fq={!terms f=category}1,2,3,4,...N
I read that {!terms} treats the terms in the list as OR, if I have a need to force AND on my terms, how do I do that? Steve On Mon, May 23, 2016 at 9:39 AM, Scott Chu <scott....@udngroup.com> wrote: > > Yonik has a very well article about term qp: > > Solr Terms Query for matching many terms - Solr 'n Stuff > http://yonik.com/solr-terms-query/ > > > Scott Chu,scott....@udngroup.com > 2016/5/23 (週一) > ----- Original Message ----- > From: Erik Hatcher > To: solr-user > CC: > Date: 2016/5/23 (週一) 21:14 > Subject: Re: How to use "fq" > > > Try the {!terms} query parser. That should make it work well for you. Let > us know how it does. > > Erik > > > On May 23, 2016, at 08:52, Steven White <swhite4...@gmail.com> wrote: > > > > Hi everyone, > > > > I'm trying to figure out what's the best way for me to use "fq" when the > > > list of items is large (up to 200, but I have few cases with up to 1000). > > > > My current usage is like so: &fq=category:(1 OR 2 OR 3 OR 4 ... 200) > > > > When I tested with up to 1000, I hit the "too many boolean clauses", so > my > > fix was to increase the value of maxBooleanClauses. However, reading [1] > > warns that increasing the value of maxBooleanClauses has negative impact. > > The link offers an alternative usage like so: > > fq=category:1&fq=category:2... But I cannot use it because I need my "fq" > > to be treated as OR (my default is set to AND). > > > > I'm trying to understand what's the best way for me to coded this so I > > don't get a performance or memory hit. > > > > Thanks > > > > Steve > > > > [1] > > > http://solr.pl/en/2011/12/19/do-i-have-to-look-for-maxbooleanclauses-when-using-filters/ > > > ----- > ??????????? > ??? AVG ?? - www.avg.com > ??: 2015.0.6201 / ???: 4568/12281 - ????: 05/23/16 >