2017-01-09 7 views
0

を働いていない私は、弾性検索スタックがあります。弾性検索は、動的テンプレート

{ 
    "attribute1Utc": 1483999887069 
} 

弾性検索はまだのように、それを検出している: 私はテンプレート

{ 
"template": "vivek-*", 
"settings": { 
    "number_of_shards": 40, 
    "index.mapper.dynamic": true 
}, 
"dynamic_templates": [ 
    { 
    "date": { 
     "match": "*Utc",   
     "mapping": { 
     "type": "date" 
     } 
    } 
    } 
], 
"mappings": { 
    "vivek": { 
    "_source": { 
     "enabled": true 
    }, 
    "properties": { 


    } 
    } 
} 

} を持っている私は、次の文書を入れていますアトリビュート1の番号

答えて

2

マッピングが正しくない場合、dynamic_templatesセクションに入る必要がありますideのように、マッピングの種類。それは後に動作します。

{ 
    "template": "vivek-*", 
    "settings": { 
    "number_of_shards": 40, 
    "index.mapper.dynamic": true 
    }, 
    "mappings": { 
    "vivek": { 
     "_source": { 
     "enabled": true 
     }, 
     "dynamic_templates": [ 
     { 
      "date": { 
      "match": "*Utc", 
      "mapping": { 
       "type": "date" 
      } 
      } 
     } 
     ], 
     "properties": {} 
    } 
    } 
}