Hi all,

I have a very basic question related to the SolrInputDocument behaviour.

Looking at SolrInputDocument source code I found how the method setField
works:

  public void setField(String name, Object value )
  {
    SolrInputField field = new SolrInputField( name );
    _fields.put( name, field );
    field.setValue( value );
  }

The field name is "duplicated" into the SolrInputField.

For example, if I'm storing a field "color" with value "red"  what we have
is a Map like this:

{ "key" : "color", "value" : { "name" : "color", "value" : "red" } }

the name field "color" appears twice. Very likely there is a reason for
this, could you please point me in the right direction?

For example, I'm worried about at what happens with SolrJ when I'm sending
a lot of documents, where for each field the fieldName is sent twice.

Thanks,
Vincenzo


-- 
Vincenzo D'Amore

Reply via email to