<add overwrite="" commitWithin=""> <doc boost=""> <field name="" boost="">
add
" element:overwrite
: (default: true) — if true, the new version of the document will replace the existing one.commitWithin
: (milliseconds) time for the document to be committed.doc
" element:boost
: (default: 1.0) a float number for the document boost value.field
" element:boost
: (default: 1.0) a float number for the field boost value.id
", "field1
", and "field2
" are defined in your SchemaXml).<add> <doc> <field name="id">1</field> <field name="field1">field1 1-1</field> <field name="field1">field1 1-2</field> <field name="field2">field2 1</field> <field name="dynamicField1_s">dynamic_field1 1</field> <field name="dynamicField2_s">dynamic_field2 1</field> </doc> <doc> <field name="id">2</field> <field name="field1">field1 2-1</field> <field name="field1">field1 2-1</field> <field name="field2">field2 2</field> <field name="dynamicField1_s">dynamic_field1 2</field> <field name="dynamicField2_s">dynamic_field2 2</field> </doc> </add>
$ curl http://localhost:8983/solr/COLLECTION-NAME/update?commit=true \ -H "Content-Type: text/xml" \ --data-binary '<add><doc><field name="id">1</field><field name="data_s">alpha1</field></doc></add>'
stream.body
:http://localhost:8983/solr/COLLECTION-NAME/update?update.contentType=text/xml&stream.body=<add><doc><field name="id">2</field><field name="data_s">alpha2</field></doc></add>
<requestParsers enableStreamBody="true" />