![](https://img-blog.csdnimg.cn/a21067974ac94c5482b018db00d6841b.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ElasticSearch
文章平均质量分 87
ElasticSearch学习经验分享
优惠券已抵扣
余额抵扣
还需支付
¥39.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
孙霸天
孙霸天,GIS、Java开发工程师。专注后台GIS开发、熟悉WebGIS开发、GIS大数据开发。
展开
-
ElasticSearch地理空间数据查询
之前已经介绍了在ElasticSearch中的地理空间数据结构,并且已经将示例数据写入了ES中,接下来我们一起详细看看在ElasticSearch中是如何查询地理空间数据的。原创 2024-06-25 07:30:00 · 77 阅读 · 0 评论 -
ElasticSearch地理空间数据写入
我习惯使用Java+PostgreSQL+PostGIS的方式处理地理数据。这次的数据主要分两类:点(Point)的POI数据和Shape(点、线、面)混合数据。原始数据使用arcmap处理成一个矢量 ,并且将坐标系转换设置为EPSG4326(WGS84经纬度坐标)创建PostgreSQL数据库,并添加PostGIS扩展windows环境下,使用PostGIS自带的工具或QGIS将矢量导入pg数据库中ES数据库中根据数据字段创建对应的mappings。原创 2024-06-20 08:00:00 · 203 阅读 · 0 评论 -
ElasticSearch地理空间数据了解
Elasticsearch 的地理空间索引配置可以显著优化查询性能,特别是在创建包含 `geo_shape` 字段的索引时。主要配置参数包括树结构类型(如 `quadtree` 或 `geohash`)、精度(如 `1m` 表示1米)、树层级数(决定索引精度和大小)、以及距离误差百分比(平衡查询精度和索引复杂度)。例如,使用 `quadtree` 结构,设置 `precision` 为 `10m`、`tree_levels` 为 15、`distance_error_pct` 为 0.01,可以在复杂地理形原创 2024-06-16 17:12:44 · 245 阅读 · 0 评论 -
ElasticSearch数据备份还原
Elasticsearch并没有内置的数据导出工具,但是可以使用多种方法来导出数据,包括使用Elasticsearch的API或者使用外部工具。_scrollcurl这个命令会返回一个_scroll_id,你需要保存这个ID,以便于接下来的步骤。_scroll_scroll_id重复第2步,直到你获取了所有的数据。当你获取了所有数据之后,需要清除_scroll_id以上是一个基本的例子,你可能需要根据你的具体需求进行修改。例如,你可能需要修改query以获取你想要的数据,或者修改size。原创 2023-05-15 17:05:36 · 669 阅读 · 0 评论 -
ElasticSearch集群安装教程
ElasticSearchElasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。官网地原创 2022-02-20 10:59:04 · 2496 阅读 · 2 评论 -
SpringBoot整合ElasticSearch
Springboot项目搭建添加maven依赖根据集群版本来选配SpringBoot的依赖版本这里我的集群是6.8.8,版本6的最后稳定版所以在项目中依赖也要更换味相同的版本,避免报错<!--修改对应的版本号--><properties> <java.version>1.8</java.version> <elasticsearch.version>6.8.8</elasticsearch.version>原创 2022-02-20 11:02:01 · 1579 阅读 · 0 评论 -
Centos7单机部署ElasticSearch
Elasticsearch是一种广泛使用的开源搜索引擎,专门为分布式环境设计,但也可以在单机上运行。它使存储、搜索和分析大量数据变得更加容易和高效。此教程将引导你通过在Centos7上单机部署Elasticsearch,涵盖了从系统准备到服务启动的每一个细节。原创 2023-08-10 21:43:48 · 1189 阅读 · 0 评论