我正在尝试根据索引类型创建弹性搜索动态模板(按日期,索引将由日期相关创建) 我的示例索引URL将是:
http://localhost:9200/my_index/day-01-01-2016
http://localhost:9200/my_index/day-02-01-2016
....
示例模板如下:
PUT my_index
{
"mappings": {
"day-*": { //here, we can't use wild card for index types
"dynamic_templates": [
{
"strings": {
"match_mapping_type": "string",
"mapping": {
"type": "string",
"fields": {
"raw": {
"type": "string",
"index": "not_analyzed",
"ignore_above": 256
}
}
}
}
}
]
}
}
}
为索引类型创建模板的方法是什么:“day - *”
答案 0 :(得分:0)
它正在运作: 我的默认索引如下:
curl -XPUT localhost:9200/test_index -d '
{
"mappings": {
"_default_": {
"dynamic_templates": [
{ "my_dtemplate": {
"match_mapping_type": "string",
"mapping": {
"type": "string",
"index": "not_analyzed",
"doc_values": true
}
}}
]
}
}
}'