Hi Vivek,

how about this?

Iterator<SolrDocument> iter = queryResponse.getResults().iterator();

    while (iter.hasNext()) {
      SolrDocument resultDoc = iter.next();

      Collection<Object> content =  resultDoc.getFieldValues("discussions");
}



On Monday, August 25, 2014 4:55 PM, Vivekanand Ittigi <vi...@biginfolabs.com> 
wrote:
Hi,

I've multivalued field and i want to display all array elements using solrj
command.

I used the command mentioned below but i'm able to retrieve only 1st
element of the array.

response.getResults().get(0).getFieldValueMap().get("discussions")
Output: Creation Time - 2014-06-12 17:37:53.0

NOTE: "discussions" is multivalued field in solr which contains

<arr name="discussions">
      <str>Creation Time - 2014-06-12 17:37:53.0</str>
      <str>Last modified Time - 2014-06-12 17:42:09.0</str>
      <str>Comment - posting bug from risk flows ...posting comment from
risk flows ...syncing comments ...</str>
    </arr>

Is there any solrj API used for retrieving multivalued elements or its not
possible..?

-Vivek

Reply via email to