我試圖更新我的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'