Do you know how URLs are structured? They include name=value pairs separated by ampersands. This takes precedence over the contents of any particular name or value. Consequently looking at your parenthesis doesn't make sense since the open-close span ampersands and thus go to different filter queries. I think you can completely remove those parenthesis in fact. Also try a tool like Postman to compose your queries rather than direct URL manipulation.
&sfield=adminLatLon &d=80 &fq= {!geofilt pt=33.0198431,-96.6988856} OR {!geofilt pt=50.2171726,8.265894} Notice the leading space after 'fq'. This is a syntax parsing gotcha that has to do with how embedded queries are parsed, which is what you need to do as you need to compose two with an operator. It'd be kinda awkard to fix that gotcha in Solr. There are other techniques too, but this is the most succinct. ~ David Smiley Apache Lucene/Solr Search Developer http://www.linkedin.com/in/davidwsmiley On Tue, Oct 1, 2019 at 7:34 AM anushka gupta < anushka_gu...@external.mckinsey.com> wrote: > Thanks, > > Could you please help me in combining two geofilt fqs as the following > gives > error, it treats ")" as part of the d parameter and gives error that > 'd=80)' > is not a valid param: > > > ({!geofilt}&sfield=adminLatLon&pt=33.0198431,-96.6988856&d=80)+OR+({!geofilt}&sfield=adminLatLon&pt=50.2171726,8.265894&d=80) > > > > -- > Sent from: https://lucene.472066.n3.nabble.com/Solr-User-f472068.html >