我想知道如何将名为"location"
的每个字段设置为"geo_point"
类型。
我可以使用默认映射吗?如果是,我找不到任何例子。
或者我应该使用动态模板吗?
由于
答案 0 :(得分:3)
您可以使用动态模板。以下是创建索引时如何执行此操作的示例:
curl -XPOST localhost:9200/test -d '{
"settings": {
"number_of_shards": 1
},
"mappings": {
"_default_:": {
"_ttl": true,
"dynamic_templates": [
{
"geo_location": {
"mapping": {
"type": "geo_point"
},
"match": "location"
}
}
]
}
}
}'