Hi, have you tried with: solrQuery.addFilterQuery(arrayOfSupplierNames) ? other question, is every element of your array composed in this way: supplierName:FIRST supplierName:SECOND etc..
HTH edo On Thu, Jul 14, 2011 at 2:18 PM, Kissue Kissue <kissue...@gmail.com> wrote: > Hi, > > I am using Solr 3.1 with SolrJ. I have a field called supplierName in my > index which i am trying to do filtering on. When i select about 5 suppliers > to filter on at the same time and use their supplier name to contruct a > filter query i do not get any results but when i filter which each > individual supplier name i get the required results. > > Here is the line code to that i used to contruct the filter query: > > *solrQuery.setParam("fq", arrayOfSupplierNames); > > *The supplier name field is stored as a string in the index and here is the > config for the string type from my schema.xml file: > > <!-- The StrField type is not analyzed, but indexed/stored verbatim. --> > <fieldType name="string" class="solr.StrField" sortMissingLast="true" > omitNorms="true"/> > > Any help why this is happening will be much appreciated. > > Thanks. > -- Edoardo Tosca Sourcesense - making sense of Open Source: http://www.sourcesense.com