BIGTREE - ElasticSearch
type: channel
link: https://www.whwtree.com/tag/ElasticSearch/
items: collapse is not supported for the field [goodsId] of the type [text]]
items: Spring Cloud-Sleuth服务链路跟踪

collapse is not supported for the field [goodsId] of the type [text]]
type: item
date: 2023-01-01T17:00:00+08:00
description: 问题：使用ES字段折叠去重时报错：collapse is not supported for the field [goodsId] of the type [text]]查询代码：//指定按照goodsId字段折叠去重 CollapseBuilder collapseBuilder = new CollapseBuilder("goodsId"); searchQuery.setCollapseBuilder(collapseBuilder); 解决方法：text是用于分词的，不支持collapse，只需将字段名goodsId换成goodsId.keyword即可；修改后查询代码：//指定按照goodsId字段折叠去重 CollapseBuilder collapseBuilder = new CollapseBuilder("goodsId.keyword"); searchQuery.setCollapseBuilder(collapseBuilder);

Spring Cloud-Sleuth服务链路跟踪
type: item
date: 2022-09-19T13:58:00+08:00
description: 简介随着我们系统的庞大，各个服务间调用关系变得越来越复杂。当客户端发起一个请求时，这个请求经过多个服务后，最终返回了结果，中间经过的每个服务都有可能发生延迟或错误，从而导致请求失败。这个时候就需要请求链路跟踪工具来帮助我们，理清请求调用的服务链路，快速确定出问题点。Spring Cloud Sleuth是分布式系统中跟踪服务间调用的工具，它可以直观地展示出一次请求的调用过程。本文主要对其用法进行详细介绍。[...]