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