2017-11-17 17 views

答えて

1

enabledは、マッピングタイプレベル(つまり、タイプ全体)またはobjectタイプでのみ使用できます。

配列があるので、代わりにindex: falseを使用するだけです。

配列が平坦化されるので、(あなたが正確に一致する必要がある場合は+ keyword)フィールドは、単にタイプtextを持つことができます。

 "my_field": { 
     "type": "text", 
     "fields": { 
      "keyword": { 
      "type": "keyword", 
      "ignore_above": 256 
      } 
     } 
     } 
+0

感謝をあなたが答えるために。しかし、どのタイプを指定すべきですか?タイプフィールドを省略すると、「フィールド[xxx]にタイプが指定されていません」というメッセージが表示されます –

+0

データのタイプに一致するタイプを設定する必要があります。あなたが持っているサンプル3dアレイを見せてもらえますか? – Val

+0

これは次のようなものです:{"my_field":[["a-1"、 "a-2"]、["b-1"、 "b-2"]]、[["c-1" "c-2"]、["d-1"、 "d-2"]]]}。 –

関連する問題