On 20 December 2013 13:57, YouPeng Yang <yypvsxf19870...@gmail.com> wrote: > Hi solr users > > I have a string field to store a xml string. Now I want to update the > field.I use the command. > > http://10.7.23.122:8080/solr/meta_core/update?stream.body=<add><doc><field > name="name">shardTv_20131031</field><field update="set" > name="jobFirstRunExpress" >"<root><conditionGroup><conditionEntry > type=\"string\" isChangeable=\"true\" >><key>REP_DATE</key><op>></op><val>20130930</val></conditionEntry> > <op>and</op> <conditionEntry type=\"string\" isChangeable=\"true\" >><key>REP_DATE</key><op><</op><val>20131003</val></conditionEntry></conditionGroup></root> > "</field></doc></add>&commit=true > > The red color string is what I want to update .However it give out an error:
Um, the error message is pretty clear. Your XML is not in the format that Solr expects: You have a <root> tag that Solr does not understand. Please see http://wiki.apache.org/solr/UpdateXmlMessages for the required XML format. Regards, Gora