- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的问题。我在字段"location"
的索引中存储了一些数据。
这是映射
{
"data":{
"properties":{
...
"location":{
"type": "geo_point",
"lat_lon": true,
"store": "yes"
},
...
}
}
}
{
"metadata": {
"total": 2887,
"maxScore": 4.8634477
},
"data": [
{
"_index": "data",
"_type": "data",
"_id": "8-HtWNILQrqrobwchhgNIQ",
"_score": 4.8634477,
"_source": {
"generique": "Chemin",
"_datasetId": "5175b2b4a652945a0500000d",
"liaison": "",
"specifique": "Sainte-Foy",
"direction": "",
"nomTopo": "Chemin Sainte-Foy",
"ville": "Québec",
"arrond": "Sainte-Foy-Sillery-Cap-Rouge",
"location": {
"lon": -71.322135,
"lat": 46.768526
}
}
},
{
"_index": "data",
"_type": "data",
"_id": "sSZ3u-uDQIuPDc2qnPir0g",
"_score": 4.8634477,
"_source": {
"generique": "Chemin",
"_datasetId": "5175b2b4a652945a0500000d",
"liaison": "",
"specifique": "Sainte-Foy",
"direction": "",
"nomTopo": "Chemin Sainte-Foy",
"ville": "Québec",
"arrond": "Sainte-Foy-Sillery-Cap-Rouge",
"location": {
"lon": -71.286977,
"lat": 46.784508
}
}
}
]
}
{
"query": {
"filtered": {
"query_string": {
"query": "_datasetId:5175b2b4a652945a0500000d"
},
"filter": {
"geo_distance": {
"location": {
"lat": 46.815569,
"lon": -71.208401
},
"distance": "1km"
}
}
}
}
}
"_datasetId"
,也不包含与查询中给定的
"location"
相近的数据。
最佳答案
实际上,我从邮件列表中得到了一个答案,我想分享它。
https://groups.google.com/forum/?fromgroups=#!topic/elasticsearch/cxZMZX-bWFA
关于elasticsearch - 无法使过滤后的查询与geo_distance一起使用。 Elasticsearch ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16157951/
我正在尝试使用 elasticsearch 进行按邻近度排序的搜索。我安装了 FOSElasticaBundle 并且在我的 config.yml 中有这个配置: fos_elastica:
我无法让我的过滤器查询与 geo_distance 一起正常工作。它似乎返回 0 次点击。但是,如果我不尝试查找地理位置,我的所有其他查询都有效。 我正在使用 2.3.1 版的 ElasticSear
我正在使用elasticsearch-dsl-drf,我只是将文档上的单个location字段转换为具有以下定义的NestedField: location = fields.NestedField(
我在nodejs应用程序中使用elasticsearch模块,以便通过geo_points查找文档。 根据http://www.elastic.co/guide/en/elasticsearch/cl
点击 { "_index" : "users", "_type" : "user", "_id" : "001", "_score" : 1, "_source
我想运行一个 elasticsearch 查询来查找给定点 10 英里内的项目。 我知道如何用帖子来做,但我想对 uri 中的所有内容使用 get。 我找到了下面的例子,但它不起作用。 http://
我有地理对象的 Elasticsearch 数据库。我想在自定义距离内搜索一些 geo_point 周围最近的对象,然后将它们显示在谷歌地图上。使用默认的 elasticsearch 过滤器 - ge
我是一名优秀的程序员,十分优秀!