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

Reply via email to