栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在数组中具有多个位置的ElasticSearch地理距离过滤器

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在数组中具有多个位置的ElasticSearch地理距离过滤器

您是否为文档指定了geo_point映射?

curl -XDELETE 'http://localhost:9200/twitter/'curl -XPUT 'http://localhost:9200/twitter/'curl -XPUT 'http://localhost:9200/twitter/tweet/_mapping' -d '{    "tweet" : {        "properties" : { "locations" : {"type" : "geo_point"}        }    }}'curl -XPUT 'http://localhost:9200/twitter/tweet/1' -d '{     "user": "kimchy",     "postDate": "2009-11-15T13:12:00",     "message": "Trying out Elastic Search, so far so good?",    "locations" : [{        "lat" : 50.00,        "lon" : 10.00    },    {        "lat" : 40.00,        "lon" : 9.00    }]}'curl -XPUT 'http://localhost:9200/twitter/tweet/2' -d '{     "user": "kimchy",     "postDate": "2009-11-15T13:12:00",     "message": "Trying out Elastic Search, so far so good?",    "locations" : [{        "lat" : 30.00,        "lon" : 8.00    },    {        "lat" : 20.00,        "lon" : 7.00    }]}'curl -XGET 'http://localhost:9200/twitter/tweet/_search' -d '{    "query": {        "filtered" : { "query" : {     "match_all" : {} }, "filter" : {     "geo_distance" : {         "distance" : "20km",         "tweet.locations" : {  "lat" : 40.00,  "lon" : 9.00         }     } }        }    }}'


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/383909.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号