无论如何要为空间搜索 ElasticSearch 映射类型这种结构:
"coordinates" : {
"type" : "Point",
"coordinates" : [
100.41404641,
5.37384675
]
},
我想使用它,因为它来自我的 MongoDB 用于地理点类型,而不像现有教程和示例那样将它们拆分为 lat 和 long 字段。
这种结构是 Twitter API 默认流式传输的,因此我可以将其保存为 "location":{ "lat": 100.41, "long": 5.34 } 到 MongoDB 中。但在向我的数据库添加额外字段或更改内容之前,我想确保无法在 ElasticSearch 中使用此结构进行空间搜索。
谢谢