HI Example:
String[] values = new String[] {“value 1”, “value 2” }; inputDoc.setField (multiFieldName, values); Can you try once to change the array to list ? List<String> values = new ArrayList<>(); values.add("value 1"); values.add("value 2"); inputDoc.setField (multiFieldName, values); regards Kumar Gaurav On Wed, Jun 17, 2020 at 8:33 PM Eivind Hodneland < eivind.hodnel...@uptimeconsulting.no> wrote: > Hi, > > > > My customer has a Solr index with a large amount of fields, many of these > are multivalued (type=”string”, multiValued=”true”). > > > > I am having problems with setting the values for these fields in my Java > update processors. > > Example: > > String[] values = new String[] {“value 1”, “value 2” }; > > inputDoc.setField (multiFieldName, values); > > > > However, only “value 1” is present in the index after updating. > > What is the best / correct way to make this work? > > > > > > > > Uptime Consulting | Eivind Hodneland | Senior Consultant | Munchs gate 7, > NO-0165 Oslo, Norway > > Tel: +47 22 33 71 00 | Mob: +47 971 76 083 | > eivind.hodnel...@uptimeconsulting.no | www.uptimeconsulting.no > > ---------------------------------------------------------------------- > > Search and Big Data solutions > > Software Development > > IT outsourcing services and consultancy > > > > [image: 4180EEB7] > > >