我试图更新我的Solr文档的URL字段,但我得到以下错误Solr的:得到错误的URL字段,同时更新
HTTP Error 400: Bad Request
我认为这是因为URL字段的
image_new_path = https://aaa.com/bbb/posts/post_fta6cueqq1497926075564.jpeg
req = urllib2.Request(url=solrPath + '/update/json?commit=true', data='[{"id":"' + docs['id'] + '","image":{"set":'+image_new_path+'}}]')
有我需要改变的特殊字符吗?如果是,哪一个以及如何?
Solr的错误:
RequestHandlerBase
org.apache.solr.common.SolrException: Cannot parse provided JSON: Expected ',​' or '}': char=:,​position=41 BEFORE='[{"id":"189",​"image":{"set":https:' AFTER='//aaa.com/bbb/user'