本地环境自建的es重启,http和https访问es,nested数据类型及设置es别名
摘要:本地环境自建的es重启,http和https访问es,nested数据类型及设置es别名 link:https接口的支持判断,http升级到https需求https://www.cnblogs.com/oktokeep/p/19176975 1.测试环境es本地自建的,由于没有设置账号和密码,导致e
阅读全文
posted @
2025-11-26 22:54
oktokeep
阅读(72)
推荐(0)
测试环境elasticSearch数据泄露排查
摘要:测试环境elasticSearch数据泄露排查 es中同一条会员 或者车辆或者交易 主要刷新一次 就会有一条被删除的文档所以几万测试数据 检查那边看到了几百万被删除是记录 以为几百万数据泄露实际都是删除的 es底层是日志结构 改一次就生成一个新的老的标记为已删除 且删除的数据内容没加密。 elast
阅读全文
posted @
2025-10-04 09:50
oktokeep
阅读(23)
推荐(0)
es分页,pageNum从0开始和es排序代码demo
摘要:es分页,pageNum从0开始和es排序代码demo 如果从1开始,每页150条记录,可能查询不到结果。排查下来是初始的第一页的参数错误。 参数从0开始计算,es搜素,需要注意起始页。否则查询结果为空。 //es分页,pageNum从0开始。 protected void page(OrderVO
阅读全文
posted @
2024-11-20 19:04
oktokeep
阅读(71)
推荐(0)
ElasticSearch服务Java内存异常分析和排查解决OOM
摘要:ElasticSearch服务Java内存异常分析和排查解决OOM 1.ElasticSearch业务微服务日志排查java.lang.IllegalStateException: Request cannot be executed; I/O reactor status: STOPPED 现象:
阅读全文
posted @
2024-05-22 06:06
oktokeep
阅读(798)
推荐(0)
org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available es端口号及集群名称
摘要:org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available elasticsearch有两个端口:http_port和transport.tcp.por
阅读全文
posted @
2023-11-18 21:09
oktokeep
阅读(157)
推荐(0)
查看es结构,es _search查询基础语法
摘要:查看es结构,es _search查询基础语法 http://xx.xx.xx.xx:9200/ ES地址 car_info/_search POST {} POST { "query": { "match": { "carNo":"573702440" } } } { "query": { "te
阅读全文
posted @
2023-08-31 18:28
oktokeep
阅读(96)
推荐(0)
output打印ElasticSearch搜索条件searchSourceBuilder对象 toString方法
摘要:打印搜索条件:log.info(searchSourceBuilder.toString());log.info("es搜索条件:[{}]", searchSourceBuilder);
阅读全文
posted @
2023-08-15 10:26
oktokeep
阅读(96)
推荐(0)
Elasticsearch之Nested Query nestedQuery查询数组
摘要:es是通过符合条件的json记录找出来,本身并不是将数据中的记录filter过滤。es nestedQuery不是过滤的结果,是匹配的这条es记录,所以数组中的其他的记录也会查询出来1.方法1:可以在程序中对数组中的记录过滤。2.方法2:在数据初始化的时候,将数据严格查询符合条件的才初始化。 需求背
阅读全文
posted @
2023-06-05 21:57
oktokeep
阅读(1680)
推荐(0)
elasticsearch6.8 ik分词器需安装
摘要:elasticsearch6.8 ik分词器需安装order_info_es/_analyze POST{ "analyzer": "ik_max_word", "text": "湖南省常德市"} ##未安装的报错{"error": {"root_cause": [{"type": "remote_
阅读全文
posted @
2023-04-11 00:14
oktokeep
阅读(151)
推荐(0)
关于Elasticsearch查找相关的问题汇总(match、match_phrase、query_string和term)
摘要:关于Elasticsearch查找相关的问题汇总(match、match_phrase、query_string和term) 查询全部: { "query": { "match_all": {} } } 对应的 QueryBuilder Class 为 MatchAllQueryBuil
阅读全文
posted @
2023-04-10 23:52
oktokeep
阅读(801)
推荐(0)
es语法 rest api 模拟query 根据中文姓名搜索demo
摘要:es语法 rest api 模拟query 根据中文姓名搜索demo order_info_es/_doc/40094182abc GET order_info_es/_settings?pretty GET { "order_info_es": { "settings": { "index": {
阅读全文
posted @
2023-04-10 23:51
oktokeep
阅读(77)
推荐(0)
支付回调MQ消息的幂等处理及MD5字符串es中的使用及支付宝预授权完成
摘要:支付回调MQ消息的幂等处理及MD5字符串es中的使用及支付宝预授权完成 1.幂等的处理,根据对象的转json 转md5作为key,退款的处理 控制发送端?业务上比较难控制。支付异步通知,退款有同步通知(同步通知构建了异步通知)和异步通知 接收地方,做幂等处理。 2.es中文搜索功能,需要做分词处理,
阅读全文
posted @
2023-03-27 22:24
oktokeep
阅读(81)
推荐(0)
es应用服务初始化步骤
摘要:第一步:创建索引+settings+mappingtestes_v1 PUT { "settings": { "index.mapping.total_fields.limit": 2000, "number_of_shards": 5, "number_of_replicas": 1 }, "ma
阅读全文
posted @
2022-07-14 22:06
oktokeep
阅读(683)
推荐(0)
java elasticsearch-rest-high-level-client 根据歌名搜索,创建索引,根据索引ID搜索
摘要:1.pom 导入jar <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>7.17.4</ve
阅读全文
posted @
2022-06-11 15:17
oktokeep
阅读(149)
推荐(0)
linux elasticsearch-8.2.0安装
摘要:1.下载,解压缩,命令行前不要留空格 官网下载地址: https://www.elastic.co/cn/downloads/elasticsearch https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.2.2-
阅读全文
posted @
2022-06-11 14:34
oktokeep
阅读(1310)
推荐(0)
es语法 rest api 模拟根据歌手,歌名,歌词来搜索demo
摘要:#创建索引songs_v1 PUT { - "acknowledged": true, "shards_acknowledged": true, "index": "songs_v1"} #创建映射 高版本的没有type,可以使用默认的_doc,避免不同的type之间存在相同的字段名,但是字段类型不
阅读全文
posted @
2022-06-10 08:54
oktokeep
阅读(160)
推荐(0)
kibana安装
摘要:1.下载,上传安装包,解压缩tar -zxvf kibana-8.2.0-linux-x86_64.tar.gz cd kibana-8.2.0 2.修改配置文件vi config/kibana.ymlserver.host: "127.0.0.1" #本机ipelasticsearch.url:
阅读全文
posted @
2022-06-10 08:36
oktokeep
阅读(466)
推荐(0)
Lucene demo演示搜索查询歌手,歌名,歌词
摘要:1.导入pom jar文件 <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-core</artifactId> <version>8.11.1</version> </dependency> <dependen
阅读全文
posted @
2022-06-10 08:23
oktokeep
阅读(163)
推荐(0)
ES Elasticsearch exception [type=search_phase_execution_exception, reason=all shards failed
摘要:查看日志切分:sed -n '/2022-03-21 01:50:11.785/,/2022-03-21 02:25:01.130/p' test-2022-03-21-1.log > 220321.txt 2022-03-21 01:55:01.153 [http-nio-1374-exec-9]
阅读全文
posted @
2022-03-22 11:35
oktokeep
阅读(4148)
推荐(0)
elasticSearch RangeQuery范围查询from to的理解
摘要:elasticSearch RangeQuery范围查询from to的理解 Elasticsearch Guide 选择版本号来查询对应的文档内容:https://www.elastic.co/guide/en/elasticsearch/reference/6.7/index.html 需要根据
阅读全文
posted @
2021-10-28 13:58
oktokeep
阅读(3861)
推荐(0)