摘要: 1、索引不存在,报错:type=index_not_found_exception, reason=no such index解决办法: DSL: GET /text_index_003/_search?ignore_unavailable=true java 代码: NativeSearchQue 阅读全文
posted @ 2024-01-16 18:12 下午喝什么茶 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 原文链接 Elasticsearch是一个实时的分布式搜索和分析引擎,它可以帮助我们用很快的速度去处理大规模数据,可以用于全文检索、结构化检索、推荐、分析以及统计聚合等多种场景。 Elasticsearch是一个建立在全文搜索引擎库Apache Lucene 基础上的分布式搜索引擎,Lucene最早 阅读全文
posted @ 2024-01-16 18:12 下午喝什么茶 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 背景:有一天突然发现,业务统计的一个数据异常,遂立即排查原因,查看后发现一个mode是continuous 的transform是stop状态;日志如下 报错时间:2023-03-26 14:05:24 报错的节点:node-217 报错的详细日志:task encountered irrecove 阅读全文
posted @ 2024-01-16 18:10 下午喝什么茶 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 很多时候业务上需要分组排序分页的场景,类似于mysql的group by xxx limit 0 10。so,当数据同步到es后,相同的需求场景也出现了。背景:商品根据商品销量排序,销量数据是以sku存储的,商品列表展示spu。实现方式有两种: 思路一:根据sku销量排序,分页,业务上不是很精准== 阅读全文
posted @ 2024-01-16 18:09 下午喝什么茶 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 原因:数据库ceate_time时间字段设置为not null ,但是没有设置default值解决办法:1、修改ceate_time字段可以为null,即去掉 `create_time` datetime NOT NULL 中的 nut null 2、设置 `create_time` datetim 阅读全文
posted @ 2024-01-16 18:06 下午喝什么茶 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 0. 引言在使用spring-data-elasticsearch读取es中时间类型的数据时出现了日期转换报错,不少初学者会在这里困惑很久,所以今天我们专门来解读该问题的几种解决方案。 1. 问题分析该问题的报错形式一般是: Failed to convert from type [java.lan 阅读全文
posted @ 2024-01-16 18:06 下午喝什么茶 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 原文地址请点击 在这篇文章中,我想从性能的角度探讨ElasticSearch 为我们存储了哪些字段,以及在查询检索时这些字段如何工作。实际上,ElasticSearch和Solr的底层库Lucene提供了两种存储和检索字段的方式:store_fields和doc_values。此外,ElasticS 阅读全文
posted @ 2024-01-16 17:58 下午喝什么茶 阅读(96) 评论(0) 推荐(0) 编辑