You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by javaxmlsoapdev <vi...@yahoo.com> on 2009/12/04 22:21:52 UTC
how to set multiple fq while building a query in solrj
how do I create a query string witih multiple fq params using solrj SolrQuery
API.
e.g. I want to build a query as follow
http://servername:port/solr/issues/select/?q=testing&fq=statusName:(Female
OR Male)&fq=name="Joe"
I am using solrj client APIs to build query and using SolrQuery as follow
solrQuery.setParam("fq" statusString);
solrQuery.setParam("fq", nameString);
It only sets last "fq" (fq=nameString)in the string.. If I swich abover
setParam order it sets fq=statusString. How do I set muliple fq params in
SolrQuery object.
Thanks,
--
View this message in context: http://old.nabble.com/how-to-set-multiple-fq-while-building-a-query-in-solrj-tp26638650p26638650.html
Sent from the Solr - User mailing list archive at Nabble.com.
Re: how to set multiple fq while building a query in solrj
Posted by Erik Hatcher <er...@gmail.com>.
On Dec 4, 2009, at 4:21 PM, javaxmlsoapdev wrote:
>
> how do I create a query string witih multiple fq params using solrj
> SolrQuery
> API.
>
> e.g. I want to build a query as follow
>
> http://servername:port/solr/issues/select/?q=testing&fq=statusName:
> (Female
> OR Male)&fq=name="Joe"
>
> I am using solrj client APIs to build query and using SolrQuery as
> follow
>
> solrQuery.setParam("fq" statusString);
> solrQuery.setParam("fq", nameString);
>
> It only sets last "fq" (fq=nameString)in the string.. If I swich
> abover
> setParam order it sets fq=statusString. How do I set muliple fq
> params in
> SolrQuery object.
Use SolrQuery#add() instead. Or SolrQuery#addFilterQuery()
Erik