Hi All, I am using Solr 4.0 and SolrJ 4.0.0 to access Solr from a Spring web application, and I seem to have an issue when querying Solr. If the SolrQuery contains more than one addFilterQuery() I get an exception stating,
org.apache.solr.common.SolrException: org.apache.lucene.queryparser.classic.ParseException: Cannot parse '[Ljava.lang.String;@1ec278b5': Encountered "<EOF>" at line 1, column 28. Was expecting one of: "TO" ... <RANGE_QUOTED> ... <RANGE_GOOP> ... I am using the addFilterQuery() in the following manner: solrQuery.addFilterQuery("{!field f=facet_state}CA"); solrQuery.addFilterQuery("{!field f=facet_city}Test City"); The issue only comes up if there are more than one addFilterQuery() or if multiple parameters are passed to setFilterQueries() or addFilterQuery() - solrQuery.setFilterQueries("{!field f=facet_state}CA", "{!field f=facet_city}Test City"); solrQuery.addFilterQuery("{!field f=facet_state}CA", "{!field f=facet_city}Test City"); Is there a new/alternate way in SolrJ 4 that this is done ? Thanks in advance. Indika