随笔分类 -  elasticsearch

1 2 下一页
本地环境自建的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) 评论(1) 推荐(0)
测试环境elasticSearch数据泄露排查
摘要:测试环境elasticSearch数据泄露排查 es中同一条会员 或者车辆或者交易 主要刷新一次 就会有一条被删除的文档所以几万测试数据 检查那边看到了几百万被删除是记录 以为几百万数据泄露实际都是删除的 es底层是日志结构 改一次就生成一个新的老的标记为已删除 且删除的数据内容没加密。 elast 阅读全文
posted @ 2025-10-04 09:50 oktokeep 阅读(23) 评论(0) 推荐(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) 推荐(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) 评论(1) 推荐(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) 推荐(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) 推荐(0)
output打印ElasticSearch搜索条件searchSourceBuilder对象 toString方法
摘要:打印搜索条件:log.info(searchSourceBuilder.toString());log.info("es搜索条件:[{}]", searchSourceBuilder); 阅读全文
posted @ 2023-08-15 10:26 oktokeep 阅读(96) 评论(1) 推荐(0)
Elasticsearch之Nested Query nestedQuery查询数组
摘要:es是通过符合条件的json记录找出来,本身并不是将数据中的记录filter过滤。es nestedQuery不是过滤的结果,是匹配的这条es记录,所以数组中的其他的记录也会查询出来1.方法1:可以在程序中对数组中的记录过滤。2.方法2:在数据初始化的时候,将数据严格查询符合条件的才初始化。 需求背 阅读全文
posted @ 2023-06-05 21:57 oktokeep 阅读(1680) 评论(2) 推荐(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) 推荐(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) 评论(2) 推荐(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) 评论(1) 推荐(0)
支付回调MQ消息的幂等处理及MD5字符串es中的使用及支付宝预授权完成
摘要:支付回调MQ消息的幂等处理及MD5字符串es中的使用及支付宝预授权完成 1.幂等的处理,根据对象的转json 转md5作为key,退款的处理 控制发送端?业务上比较难控制。支付异步通知,退款有同步通知(同步通知构建了异步通知)和异步通知 接收地方,做幂等处理。 2.es中文搜索功能,需要做分词处理, 阅读全文
posted @ 2023-03-27 22:24 oktokeep 阅读(81) 评论(1) 推荐(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) 评论(2) 推荐(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) 推荐(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) 评论(3) 推荐(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) 推荐(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) 评论(1) 推荐(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) 推荐(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) 推荐(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) 评论(1) 推荐(0)

1 2 下一页