collapse is not supported for the field [goodsId] of the type [text]]
问题：使用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是分布式系统中跟踪服务间调用的工具，它可以直观地展示出一次请求的调用过程。本文主要对其用法进行详细介绍。[...]