【发布时间】:2017-10-13 15:37:32
【问题描述】:
我可以使用 solr 索引一个简单的 JSON,但是对于具有如下嵌套结构的复杂 JSON,我会遇到错误。我正在使用 curl 命令使用 solr 来索引 JSON 文件:
curl 'https://localhost:8983/solr/json_collection/update?commit=true' --data-binary @/home/mic.json -H 'Content-type:application/json'
错误:
错误 - {"responseHeader":{"status":400,"QTime":12},"error":{"metadata":["error-class","org.apache.solr.common.SolrException "],"msg":"解析 JSON 字段值时出错。意外的 OBJECT_START","code":400}}
JSON:
[
{
"PART I, ITEM 1. BUSINESS": {
"GENERAL": {
"Our vision": {
"text": [
"Microsoft world."
]
},
"The ambitions that drive us": {
"text": [
"To carry ambitions:",
"* Create more personal computing."
],
"Create more personal computing": {
"text": [
"We strive available. website."
]
}
}
},
"ITEM 1A. RISK FACTORS": "Our opk."
}
}
]
【问题讨论】:
-
您遇到的错误是什么。 ?
-
请点击上面的错误链接查看错误信息。谢谢!
-
如果是单条记录,从 JSON 中删除 [ ] 并尝试。
-
将图像作为文本拉到帖子中以方便内容索引,对现有代码和错误引用使用正确的格式 - 为 SO 截屏代码不好,请将其复制并粘贴到您的问题和答案中以便内容可以被索引,并且可以通过搜索找到内容。请仔细检查我没有打错字;我很确定我没有,并且我暂时将原始图像的链接留在了这篇文章的底部,以便检查我的工作。一旦没问题,就可以删除图片的链接了。