Iは、次のコマンドを使用してelasticsearchにJSON配列ファイルをインポートするjson配列ファイルをelasticsearchインデックスにインポートできません。
curl -XPOST 'http://localhost:9200/unified/post/1' -d @unified.json
と
curl -XPOST 'http://localhost:9200/unified/post/_bulk' --data-binary @unified_1.json
しかし、それがスローされたエラーメッセージを試みたとして
{ "エラー":{ "reason": "構文解析に失敗しました"、 "cause_by":{"type": "mapper_parsing_exception"、 "reason"タイプ: "" not_x _content_exception "、" reaso n ":"コンプレッサーの検出は、一部のxcontentバイトまたは圧縮されたxcontentバイトでのみ呼び出すことができます "}}、" status ":400}
誰でもこの問題を解決できますか?
インポートするファイルを表示できますか? – froosty
バルクAPIはjson入力を期待していません。これは恐らくhttps://stackoverflow.com/questions/33340153/elasticsearch-bulk-index-json-dataの複製です – dshockley
入力ファイルは次のようになります:[{"name1": "value1"}、{"name2 ":" value2 "}、....]。だから、私たちを導くことができますか? –