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:

<response>
 <lst name="responseHeader">
  <int name="status">400</int>
  <int name="QTime">3</int>
</lst>
<lst name="error">
 <str name="msg">unexpected XML tag doc/root</str>
<int name="code">400</int>
</lst>
</response>

Is there any way to acheive my requirement?


Any suggestion will be appreciated.

Regards

Reply via email to