solrを使用して単純なJSONをインデックスできますが、以下のようなネストされた構造を持つ複雑なJSONに対してはエラーが発生しています。私はSolrのを使用してインデックスにJSONファイルをcurlコマンドを使用しています:ソルバを使用したjsonファイルのインデックス作成
curl 'https://localhost:8983/solr/json_collection/update?commit=true' --data-binary @/home/mic.json -H 'Content-type:application/json'
エラー:
Error - {"responseHeader":{"status":400,"QTime":12},"error":{"metadata":["error-class","org.apache.solr.common.SolrException"],"msg":"Error parsing JSON field value. Unexpected 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."
}
}
]
をBE-できBE-必要があります。 ? – vinod
エラーメッセージを表示するには、上記のエラーリンクをクリックしてください。ありがとう! –
JSONから単一レコードを削除して試してみてください。 – vinod