2017-05-12 5 views
1

elasticsearchフィールドを入れ子に変更しようとしていますが、これを行うコマンドに問題があります。 それは私の悲しみを与えているフィールドのカップルの下にあるので、私は確信していません。ここでelasticsearchのフィールドタイプの変更がネストされました

は、私が入力しようとしているものです:

curl -XPUT 'http://localhost:9200/_mapping/data' -d ' 
{ 
"data" : { 
    "properties" : { 
     "parsed" : { 
      "properties" : { 
       "PMSetup" : { 
        "properties" : { 
         "Result" : { 
          "type" : "nested" 
          "include_in_parent" : true 
         }, 
        } 
       } 
      } 
     } 
    } 
} 
} 
' 

は、誰もがこれを支援することはできますか?

ありがとうございます!

+0

既存のフィールドのマッピングを変更することはできません。詳細については、[こちら](https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-put-mapping.html#updating-field-mappings)を参照してください。 – avr

答えて

1

既存のフィールドのマッピングを更新することはできません。あなたができる唯一のことはDELETEあなたのインデックスであり、それからPUTと戻ってPOSTのマッピングが再び行われます。

+0

返信いただきありがとうございます! – timj123

関連する問題