搜索结果正在快递途中

elasticsearch 创建地理位置信息 不管怎么修改distance搜索结果都是全部

Elasticsearch | 作者 lixiaopeng | 发布于2019年09月04日 | 阅读数:828

peng_test/index_two/_mapping get{
    "peng_test":{
        "mappings":{
            "index_two":{
                "properties":{
                    "loca":{
                        "type":"geo_point"
                    },
                    "loca_name":{
                        "type":"text"
                    },
                    "name":{
                        "type":"text"
                    },
                    "room_id":{
                        "type":"text"
                    }
                }
            }
        }
    }
}
peng_test/index_two/1 put
{
        "name":"烟火_p",
        "room_id":"0000001",
        "loca_name":"北京大学",
        "loca":{
                "lon":116.316557,
                "lat":39.998077
        }
}
peng_test/index_two/2 put
{
        "name":"火星人",
        "room_id":"0000002",
        "loca_name":"天安门",
        "loca":{
                "lon":116.403912,
                "lat":39.914304
        }
}
peng_test/index_two/3 put
{
        "name":"小鱼吃大鱼",
        "room_id":"0000003",
        "loca_name":"大红门",
        "loca":{
                "lon":116.406111,
                "lat":39.851743
        }
}
peng_test/index_two/4 put
{
        "name":"烟火_p",
        "room_id":"0000001",
        "loca_name":"北京大学",
        "loca":{
                "lon":116.316557,
                "lat":39.998077
        }
}
 
 
peng_test/index_one/_search get
{
  "query": {
    "filtered": {
      "filter": {
        "geo_distance": {
          "distance": "1km",
          "loca": {
            "lat": 116.403912,
            "lon": 39.914304
          }
        }
      }
    }
  }
}
 
已邀请:

hm

赞同来自:

查询的经纬度写反了

要回复问题请先登录注册