es searchSourceBuilder.trackTotalHits(true);的作用核心含义与作用 这行代码是 Elasticsearch Java 客户端(Rest High Level Client)中的关键配置,用于让 Elasticsearch 返回精准的搜索结果总命中数,而非默认的近似值。 先理解默认行为(为什么需要这个配置) Elasticsearch 为了提升查询性能,默认不会返回精准的总命中数: 当匹配的文档数较少(比如 < 10000 条),可能返回近似值; 当匹配的文档数超过 10000 条时,默认只返回 10000(或显示 10000+),不会计算真实的总条数。 这