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/