- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 elasticsearch 1.1.2 向现有应用程序中添加一些地理特征。此应用程序具有person
,属性pin
表示地理定位点。
这是映射:
{"person":{"properties":{"pin":{"type":"geo_point"}}}}
{"doc":{
"full_name":"Oleta Yost",
"pin":{"lat":47.123, "lon":-1.15}
}}
{ "from":0,
"size":24,
"query":{
"filtered":{
"filter":{
"and":[
{"or":[
{"term": /* some term filter */ },
{"term": /* some term filter */ }
]},
{ "geo_shape":{
"person.pin":{
"shape":{
"type":"envelope",
"coordinates":[[46,47],[-10,10]]
}
}
}
}
]
},
"query":{
"query_string":{
"fields":["person.full_name^10"],
"query":"full_name:\"Oleta Yost\""
}
}
}
}
}
Field [person.pin] is not a geo_shape
pin
更新,例如)最佳答案
上面的查询使用的geoshape query仅适用于类型为geoshape的字段。
在上面的映射中,该字段是geopoint。
一种方法是将类型更改为geoshape:
"person": {
"properties": {
"pin": {
"type": "geo_shape"
}
}
}
pin : {
"type" : "Point",
"coordinates" : [ 46,47]
}
关于elasticsearch - Elasticsearch和geo_shape,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30104676/
我用这个命令做了一些映射到我的 ES 类型 curl -XPUT 'http://localhost:9200/lbs/road5/_mapping' -d ' { "properties":
嗨,我在使用JanusGraph 0.3.x和ElasticSearch 6作为索引后端 我想将字段映射到geo_shape,但它以geo_point的形式出现 我正在使用Java mgmt.buil
我是 Elasticsearch 新手。我正在尝试使用 Java elasticsearch-rest-high-level-client 版本 6.4.0 将 geo_shape 数据添加到我的 E
我的文档有 geo_shapes 以将它们关联到一个区域。如果我给 ES (1.7) 一个 geo_point,我希望它返回该点落在该区域内的文档。 我重新创建了以下玩具示例:- # create t
我在 Elasticsearch 中有以下映射。我可以使用 Sense 插件 PUT 文档,但无法使用 XContentBuilder 设置 geo_shape 字段值。我收到以下错误: 错误: [1
将 geojson FeatureCollection 转换为 es geo_shape 的正确方法是什么? 我有一个如下所示的 FeatureCollection: { "type": "Fea
我正在尝试使用Python将geojson文件索引到elasticsearch(版本7.6.2)中。 这是我在elasticsearch中定义的映射。 'mappings': { "propert
这是我们的文档: { "geometry" : { "type" : "Point", "coordinates" : [ -87.662682, 41.843
我是一名优秀的程序员,十分优秀!