Java Solr-过帐时未知的字段名
我试图将一个json发布到solr并不断得到这个错误…这是一个自定义字段 正在使用的命令:java-Dtype=application/json-jar post.jar convertcsv1.json 此处显示的books.json示例运行良好: 返回错误:Java Solr-过帐时未知的字段名,java,json,solr,Java,Json,Solr,我试图将一个json发布到solr并不断得到这个错误…这是一个自定义字段 正在使用的命令:java-Dtype=application/json-jar post.jar convertcsv1.json 此处显示的books.json示例运行良好: 返回错误: SimplePostTool version 1.5 Posting files to base url http://localhost:8983/solr/update using content-type app
SimplePostTool version 1.5
Posting files to base url http://localhost:8983/solr/update using content-type application/json..
POSTing file convertcsv1.json
SimplePostTool: WARNING: Solr returned an error #400 Bad Request
SimplePostTool: WARNING: IOException while reading response: java.io.IOException: Server returned HTTP response code: 40
0 for URL: http://localhost:8983/solr/update
1 files indexed.
COMMITting Solr index changes to http://localhost:8983/solr/update..
如果你想在solr上发布一些东西,你可以在chrome上使用Postman这样的插件 您必须在此url上发布使用commit=true参数来提交对象
http://localhost:8983/solr/update/json?commit=true
文章的内容必须是一个json数组
[
{..content..},
{..content2..}
]
参考文献
如果您没有在帖子中添加必填字段,则缺少必填字段会导致400个错误请求。要获得准确答案,您应该在Solr home的log文件夹下显示Solr的日志