0
私が持っている私は、私は以下のが、それが表示されているエラーで試してみましたES 2.4.0文書の特定のフィールドを更新しますか?
Name
グループにlast
フィールドを更新する必要があり、この
"College": "UCLA",
"University": "American",
"Branch": "MECH",
"Name": {
"first": "john",
"middle": "william",
"last": "Richards"
}
のような文書
POST alma/matter/1/_update
{
"doc": { "Name.last": "junior" }
}
エラー:
{
"error": {
"root_cause": [
{
"type": "mapper_parsing_exception",
"reason": "Field name [Name.last] cannot contain '.'"
}
],
"type": "mapper_parsing_exception",
"reason": "Field name [Name.last] cannot contain '.'"
},
"status": 400
}
ありがとうございます。あなたの答えに 'last'フィールドを閉じてください。 – Seeker
ESで特定のフィールドを作成する場合は、更新APIを使用するか、マッピングを再インデックスする必要があります。 – Seeker
同じ呼び出しを使用して新しいフィールドを作成することは可能です。 – Val