1

"location"呼び出されたすべてのフィールドを type に設定する方法を知りたいです"geo_point"

そのためにデフォルトのマッピングを使用できますか? はいの場合、例が見つかりません。

または、動的テンプレートを使用する必要がありますか?

ありがとう

4

1 に答える 1

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"
                }
            }
        ]
    }
}
}'
于 2013-04-22T18:15:38.610 に答える