查看“ElasticSearch GEO:地理坐标点(geo point)”的源代码
←
ElasticSearch GEO:地理坐标点(geo point)
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[category:ElasticSearch]] == 关于 == 在 ES 中地理坐标指的就是经度和纬度,ES 中存储经纬度坐标的数据类型为:'''geo_point'''。 == 定义映射的数据类型 == 可以通过定义索引映射的时候,指定字段类型为 geo_point,表示存储的是一个经纬度坐标值。 示例: <syntaxhighlight lang="JSON" highlight=""> PUT /shop { "mappings": { "properties": { "location": { "type": "geo_point" // location字段的类型为geo_point } } } } </syntaxhighlight> == geo_point的存储格式 == 保存 geo_point 类型的数据主要有下面几种格式: # <syntaxhighlight lang="JSON" highlight=""> PUT /shop/_doc/1 { "location": { "lat": 41.12, "lon": -71.34 } } </syntaxhighlight> #* '''lat''':纬度 #* '''lon''':经度 # <syntaxhighlight lang="JSON" highlight=""> PUT /shop/_doc/2 { "location": [ -71.34, 41.12 ] } </syntaxhighlight> #* '''[ 经度, 纬度]''':以数组的形式存储经纬度 # <syntaxhighlight lang="JSON" highlight=""> PUT /shop/_doc/3 { "location": "41.12,-71.34" } </syntaxhighlight> #* '''"纬度,经度"''':以字符串的形式存储经纬度
返回至“
ElasticSearch GEO:地理坐标点(geo point)
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
笔记
服务器
数据库
后端
前端
工具
《To do list》
日常
阅读
电影
摄影
其他
Software
Windows
WIKIOE
所有分类
所有页面
侧边栏
站点日志
工具
链入页面
相关更改
特殊页面
页面信息