Elasticsearch
文章平均质量分 60
assember
多思考,多总结
展开
-
ES JPA 带排序查询报错,java.lang.IllegalArgumentException: numHits must be > 0
ES JPA 带排序查询报错java.lang.IllegalArgumentException: numHits must be > 0; please use TotalHitCountCollector if you just need the total hit count.原创 2022-04-02 18:18:39 · 2750 阅读 · 0 评论 -
ES常用增删改查运维操作
收藏 ES 常用小白运维操作,满足基本需求按照使用频率排序原创 2021-11-19 16:46:36 · 2163 阅读 · 0 评论 -
Elasticsearch 通过 kibana 导出 CVS文件
可以通过kibana 的可视化进行导出通过kibana 导出可视化 – 创建新的可视化选择数据表选择数据来源,索引设置聚合条件 – 检查点击下载 CVS查看 CVS 文件原创 2021-08-09 14:48:15 · 247 阅读 · 0 评论 -
Elasticsearch 7.x 安装
Elasticsearch 7.9 学习记录(一)前言初学者,建议先观看参考链接中的视频教程 P3概述(非广告),对Elasticsearch 进行一个基本的了解. 然后按照基础配置安装完所有软件后和基础语法这个入门篇(一)之后,再去看视频可以从 P7开始看起,可以节省大量时间。已经对ES有部分了解的开发者,建议直接观看我的文章,进行安装和基础语法练习即可,无需再去观看视频,有问题直接看官方文档。文章虽然更加枯燥,却比看视频高效,唯一的阻碍只是英文如果遇到问题,可以参看 常见问题汇总(待补充)原创 2021-07-22 18:08:21 · 185 阅读 · 0 评论 -
Elasticsearch(ES 7.x) 对子聚合的结果进行排序
ES 对于子聚合结果进行排序, 基于 RestHighLevelClient 的 Java 实现原创 2021-07-05 16:46:40 · 2771 阅读 · 0 评论 -
ES 地理网格聚合,基于位置模糊搜索(热力图)
Geohash 简介经纬度字段必须为 geo-point 类型ES 经纬度类型,包含"coordinate": { "lat": 39.90894, "lon": 116.82192, "geohash": "wx55435nkj9h", "fragment": true}其中 geohash 字段 是经纬度经过二进制变化、合并和 Base32 编码得到的编码, 编码越长,位置也越精确。geo原创 2021-07-01 09:59:40 · 1749 阅读 · 0 评论 -
Elasticsearch Result window is too large 问题解决和 JPA 游标分页
问题描述当使用JPA默认分页查询时, 当每页数据2000条,查询到第5页以内,正常,查询到第6页时,超过了前10000条,系统会报错Elasticsearch exception [type=illegal_argument_exception, reason=Result window is too large, from + size must be less than or equal to: [10000] but was [12000].可是,明明是分页查询,只是查询了第6页而已,就会报错原创 2021-04-27 17:01:09 · 4481 阅读 · 0 评论 -
使用 DataX将数据从MySQL导入ES 7.6.2
使用 DataX将数据从MySQL导入ES介绍DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL、Oracle、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、DRDS 等各种异构数据源之间高效的数据同步功能。官方文档:DataX使用说明方法一、直接下载DataX工具包:DataX下载地址下载后解压至本地某个目录,进入bin目录,即可运行同步作业:$ cd {YOU原创 2021-01-21 18:02:20 · 1424 阅读 · 3 评论 -
ElasticSearch 7.6.2 索引填加字段并设置默认值
ElasticSearch 7.6.2 索引填加字段并设置默认值因为 es 索引结构特性当我们对现有索引新增字段时并不会影响历史数据,并且如果没有写入这个字段值时,也不会有默认值所以有时我们需要对历史数据设置默认值1. 使用 put 方法加字段PUT my_index/_mapping{ "properties": { "字段":{ "type": "类型" } }}2. 设置默认值使用 postPOST my_index/_update_by_quer原创 2021-01-21 17:59:46 · 4805 阅读 · 0 评论 -
Elasticsearch (ES) 7.6.2 单节点带安全加固部署文档
Elasticsearch (ES) 7.6.2 单节点带安全加固部署文档文章目录Elasticsearch (ES) 7.6.2 单节点带安全加固部署文档前言安装 Elasticsearch 7.6.21. 下载并安装Elasticsearch 7.6.22. 生成x-pack 密钥2. 修改配置文件3. 修改系统虚拟内存大小4. 创建esuser用户,启动Elasticsearch5. 设置集群密码安装 Kibana 7.6.21. 下载并安装 Kibana 7.6.22原创 2021-01-20 14:17:16 · 915 阅读 · 0 评论