Elasticsearch 地理空间计算

这篇具有很好参考价值的文章主要介绍了Elasticsearch 地理空间计算。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Elasticsearch 地理空间计算,ElasticSearch,空间计算

 地理位1置搜索:使用查询API进行搜索

1、Geo Distance Query
Geo Distance Query是在给定的距离范围内搜索数据的查询。例如,可以搜索给定地理位置附近指定距离内的所有文档。

GET /my_index/_search
{
    "query": {
        "bool" : {
            "filter" : {
                "geo_distance" : {
                    "distance" : "5km",
                    "location" : {
                        "lat" : 40,
                        "lon" : -70
                    }
                }
            }
        }
    }
}

2、 Geo Bounding Box Query

Geo Bounding Box Query是一种以四边形形式搜索地理坐标数据的查询。它可以定义顶点坐标来定义一个范围,在该范围内返回所有文档。 一句话,查询在一个框内的文档。

GET /my_index/_search
{
    "query": {
        "bool" : {
            "filter" : {
                "geo_bounding_box" : {
                    "location" : {
                        "top_left" : {
                            "lat" : 40.73,
                            "lon" : -74.1
                        },
                        "bottom_right" : {
                            "lat" : 40.01,
                            "lon" : -71.12
                        }
                    }
                }
            }
        }
    }
}

通过经纬度计算距离:

java计算两个经纬度之间的距离_java经纬度计算距离_谱写的博客-CSDN博客

java 经纬度距离计算_java经纬度距离计算公式_Yweir的博客-CSDN博客 (最好)

收集到的好文章

Elasticsearch Geo:以地理位置为中心的搜索与分析_笔记大全_设计学院

Elasticsearch 在地理信息空间索引的探索和演进 - 知乎

https://www.cnblogs.com/lijunhao/p/5341297.html

https://www.cnblogs.com/softfair/p/lat_lon_distance_bearing_new_lat_lon.html

最好的空间查询例子

Elasticsearch:使用 Elasticsearch 进行地理位置搜索 - 知乎

Elasticsearch 基于地理位置的搜索查询_es地理位置查询_潇潇雨歇_的博客-CSDN博客

Elasticsearch 核心技术(十):GEO 地理查询(geo_bounding_box、geo_distance、geo_shape)文章来源地址https://www.toymoban.com/news/detail-521472.html

到了这里,关于Elasticsearch 地理空间计算的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Elasticsearch的地理位置搜索与功能

    地理位置搜索是一种非常重要的搜索功能,它可以根据用户的位置信息来提供相关的搜索结果。在现代的互联网和移动应用中,地理位置搜索已经成为一种基本的功能需求。Elasticsearch是一个强大的搜索引擎,它提供了一套完善的地理位置搜索功能。在本文中,我们将深入探讨

    2024年02月21日
    浏览(39)
  • Elasticsearch 基于地理位置的搜索查询

             ES为用户提供了基于地理位置的搜索功能。它主要支持两种类型的地理查询:一种是地理点(geo_point),即经纬度查询,另一种是地理形状查询(geo_shape),即支持点,线,圆形和多边形等查询。         从实用性来说,地理点(即geo_point)数据类型的使用更多一些,

    2024年02月12日
    浏览(39)
  • elasticsearch之地理位置查询geo_shape

    geo_shape则表示有多个点连成线组成的形状,实际开发中,如果我们的地理坐标是一个地理形状,则可以使用地理形状数据类型进行插入、查询文档。比如说学校、大商场这种面积比较大的地理坐标,都需要geo_shape来表示。 geo_shape支持存储的常用形状数据如下: 点(point) 圆

    2024年02月01日
    浏览(46)
  • ElasticSearch DSL语句(bool查询、算分控制、地理查询、排序、分页、高亮等)

    查询所有:查询所有数据,一般在测试时使用。march_all,但是一般显示全部,有一个分页的功能 全文检索(full text)查询:利用分词器对用户的输入内容进行分词,然后去倒排索引库匹配。例如: match_query mutil_match_query 精确查询:根据精确词条值查询数据,一般查找的时k

    2024年02月12日
    浏览(51)
  • elasticsearch[二]-DSL查询语法:全文检索、精准查询(term/range)、地理坐标查询(矩阵、范围)、复合查询(相关性算法)、布尔查询

    elasticsearch 的查询依然是基于 JSON 风格的 DSL 来实现的。 Elasticsearch 提供了基于 JSON 的 DSL(Domain Specific Language)来定义查询。常见的查询类型包括: 查询所有 :查询出所有数据,一般测试用。例如:match_all 全文检索(full text)查询 :利用分词器对用户输入内容分词,然后去

    2024年01月18日
    浏览(58)
  • Elasticsearch 核心技术(十):GEO 地理查询(geo_bounding_box、geo_distance、geo_shape)

    ❤️ 博客主页:水滴技术 🚀 支持水滴: 点赞 👍 + 收藏 ⭐ + 留言 💬 🌸 订阅专栏:大数据核心技术从入门到精通 大家好,我是水滴~~ 地理信息查询是 Elasticsearch 的重要特性之一,其 GEO 功能主要用于地理信息的存储和搜索。本篇主要内容:介绍 Elasticsearch 的两种地理数据

    2024年02月05日
    浏览(60)
  • 清理Elasticsearch占用的内存和磁盘空间

    一,遇到OutOfMemoryError问题 打开Kibana,发现连不上Elasticsearch了,提示Cannot connect to the Elasticsearch cluster,检查: 发现是Elasticsearch service dead挂了。 继续检查错误日志/var/log/elasticsearch/elasticsearch.log 疑似Elasticsearch内存溢出。 通过 确实发现系统内存几乎100% ; 进一步的对各程序的

    2024年04月16日
    浏览(49)
  • Elasticsearch磁盘空间爆满及 java_pid*.hprof 处理

    一、问题描述 今天Elasticsearch 服务突然出现问题,发现服务器的磁盘空间满了。同时在es的data目录下发现了大量的java_pid*.hprof 文件占用很大的磁盘空间。 二、问题排查 在服务器上检查发现elasticsearch/data目录下产生类似如下文件: 查阅资料发现产生类似如下文件的原因是:内

    2024年02月11日
    浏览(46)
  • 285个地级市空间权重矩阵(空间邻接、地理距离、经济距离、经济地理嵌套矩阵)

    285个地级市空间权重矩阵(空间邻接、地理距离、经济距离、经济地理嵌套矩阵) 1、范围:285个地级市 2、数据包括:包括空间邻接矩阵、空间地理距离矩阵、空间经济距离矩阵、空间经济地理嵌套矩阵 其中空间经济距离矩阵根据2003-2019年人均GDP得到 3、指标说明: 空间权

    2024年02月16日
    浏览(57)
  • 地理空间分析12——地理位置数据隐私与安全

    在数字化时代,地理位置数据成为了众多应用程序和服务不可或缺的一部分。从导航应用到社交媒体,从广告定位到城市规划,地理位置数据的应用范围广泛。然而,这些数据的收集和使用也引发了广泛的隐私和安全担忧。本文将探讨地理位置数据隐私的挑战和重要性,并介

    2024年03月19日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包