最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Elasticsearches通過坐標位置實現(xiàn)對附近人的搜索

 更新時間:2022年04月19日 17:59:58   作者:Jeff的技術(shù)棧  
這篇文章主要為大家介紹了Elasticsearches使用坐標位置實現(xiàn)對附近人的搜索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

一 創(chuàng)建mapping

PUT test
{
  "mappings": {
    "test":{
      "properties": {
        "location":{
          "type": "geo_point"
        }
      }
    }
  }
}

二 導(dǎo)入數(shù)據(jù)

POST test/test
{
  "location":{
    "lat":12,
    "lon":24
  }
}

三 查詢

3.1根據(jù)給定兩個點組成的矩形,查詢矩形內(nèi)的點

GET test/test/_search
{
  "query": {
    "geo_bounding_box": {
      "location": {
        "top_left": {
          "lat": 28,
          "lon": 10
        },
        "bottom_right": {
          "lat": 10,
          "lon": 30
        }
      }
    }
  }
}

3.2根據(jù)給定的多個點組成的多邊形,查詢范圍內(nèi)的點

GET test/test/_search
{
  "query": {
    "geo_polygon": {
      "location": {
        "points": [
          {
            "lat": 11,
            "lon": 25
          },
          {
            "lat": 13,
            "lon": 25
          },
          {
            "lat": 13,
            "lon": 23
          },
          {
            "lat": 11,
            "lon": 23
          }
        ]
      }
    }
  }
}

3.3查詢給定1000KM距離范圍內(nèi)的點

GET test/test/_search
{
  "query": {
    "geo_distance": {
      "distance": "1000km",
      "location": {
        "lat": 12,
        "lon": 23
      }
    }
  }
}

3.4查詢距離范圍區(qū)間內(nèi)的點的數(shù)量

GET test/test/_search
{
  "size": 0, 
  "aggs": {
    "myaggs": {
      "geo_distance": {
        "field": "location",
        "origin": {
          "lat": 52.376,
          "lon": 4.894
        },
        "unit": "km", 
        "ranges": [
          {
            "from": 50, 
            "to": 30000
          }
        ]
      }
    }
  }
}

以上就是Elasticsearches使用坐標位置實現(xiàn)對附近人的搜索 的詳細內(nèi)容,更多關(guān)于Elasticsearches位置坐標搜索附近人的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 趁熱打鐵!HTTPGet與HTTPPost的區(qū)別詳解

    趁熱打鐵!HTTPGet與HTTPPost的區(qū)別詳解

    這篇文章主要介紹了趁熱打鐵!HTTPGet與HTTPPost的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • vscode安裝使用的詳細教程

    vscode安裝使用的詳細教程

    Visual Studio Code (簡稱 VS Code / VSC) 是一款免費開源的現(xiàn)代化輕量級代碼編輯器,這篇文章主要介紹了vscode安裝使用的詳細教程,需要的朋友可以參考下
    2020-08-08
  • 科學知識:理解socket

    科學知識:理解socket

    這篇文章主要介紹了科學知識:理解socket,本文試圖用簡潔的語言說清楚socket的相關(guān)知識,以便理解,需要的朋友可以參考下
    2015-05-05
  • eBay 打造基于 Apache Druid 的大數(shù)據(jù)實時監(jiān)控系統(tǒng)

    eBay 打造基于 Apache Druid 的大數(shù)據(jù)實時監(jiān)控系統(tǒng)

    Apache Druid 是一個用于大數(shù)據(jù)實時查詢和分析的高容錯、高性能開源分布式時序數(shù)據(jù)庫系統(tǒng),旨在快速處理大規(guī)模的數(shù)據(jù),并能夠?qū)崿F(xiàn)快速查詢和分析。這篇文章主要介紹了eBay 如何打造基于 Apache Druid 的大數(shù)據(jù)實時監(jiān)控系統(tǒng)?需要的朋友可以參考下
    2019-06-06
  • HTTP提交方式之PUT詳細介紹及POST和PUT的區(qū)別

    HTTP提交方式之PUT詳細介紹及POST和PUT的區(qū)別

    這篇文章主要介紹了HTTP提交方式之PUT詳細介紹及POST和PUT的區(qū)別,本文簡潔易懂,需要的朋友可以參考下
    2014-07-07
  • Typora?0.11.18免費版本安裝使用教程(親測可用)

    Typora?0.11.18免費版本安裝使用教程(親測可用)

    Typora是一款非常使用的筆記工具,對于程序員非常友好,在2021年11月23日,Typora?正式發(fā)布?1.0?版本,進入了付費時代,Typora免費版本0.11.18(最后的免費版),本文給大家分享Typora免費獲取方法及安裝使用教程,感興趣的朋友參考下吧
    2022-07-07
  • Burpsuite模塊之Burpsuite Intruder模塊詳解

    Burpsuite模塊之Burpsuite Intruder模塊詳解

    Burp Intruder主要有四個模塊組成,本文針對每一模塊給大家詳細介紹,對Burpsuite Intruder模塊相關(guān)知識感興趣的朋友一起看看吧
    2021-09-09
  • 詳細介紹HTTP Cookie

    詳細介紹HTTP Cookie

    本篇文章主要介紹了詳細介紹HTTP Cookie,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • Runnable.com 在線測試代碼片分享網(wǎng)站

    Runnable.com 在線測試代碼片分享網(wǎng)站

    Runnable是一個一站式的代碼片段集合網(wǎng)站,你不僅可以搜索代碼,還可以編輯、運行這些代碼片段,以確保它們的正確性與可用性
    2013-12-12
  • 網(wǎng)址URL的大小寫敏感嗎,有什么區(qū)別?

    網(wǎng)址URL的大小寫敏感嗎,有什么區(qū)別?

    在?Web?開發(fā)中,網(wǎng)址URL?的大小寫問題可能引發(fā)意想不到的行為,本文將從技術(shù)規(guī)范、服務(wù)器配置、瀏覽器行為等多個維度,系統(tǒng)解析?URL?各組件的大小寫敏感性,并提供實踐建議,可有效避免因?URL?大小寫不一致引發(fā)的搜索引擎優(yōu)化問題、鏈接失效及用戶體驗下降
    2025-04-04

最新評論

岳西县| 沾化县| 锦屏县| 界首市| 永泰县| 阿荣旗| 康定县| 新化县| 岱山县| 大厂| 贡山| 惠水县| 大余县| 贞丰县| 阿荣旗| 卢湾区| 昂仁县| 伊金霍洛旗| 大关县| 驻马店市| 漳州市| 区。| 承德县| 邵东县| 永济市| 江山市| 福贡县| 河西区| 铜山县| 青浦区| 冀州市| 辽中县| 榆林市| 大关县| 沙坪坝区| 濮阳县| 芦山县| 波密县| 增城市| 巫山县| 塔河县|