最近私はElasticsearchで働いていますが、私はそれを解決する方法がわからない問題を抱えています。elasticsearchでオブジェクトとその参照を使用してJsonオブジェクトをインデックスする方法はありますか?
私は、JSONのように持っている:私は保存(またはインデックスと呼ばれる)にしようとしたとき
{
"objects": [
"object1": {
"id" : "12345",
"name":"abc"
},
"12345"
]
}
Object2には、オブジェクト1の基準となる弾性検索に、それは言う:
「org.elasticsearch。 index.mapper.MapperParsingException:解析に失敗しました。 "
私はgoogleの後、object1はオブジェクトなのでオブジェクト2が文字列と見なされています。
プロジェクトでjsonを変更することはできません。この場合、elasticsearchに保存するにはどうすればよいですか?
ご協力いただきありがとうございます。
これが有効なJSONではありません - テストhttps://jsonlint.com/ –
ああ、申し訳ありませんが、私はそれに気付かなかった。私はそれを更新し、残ってくれてありがとう –