我正在使用 http 连接并使用 MultiThreadedHttpConnectionManager 和 httpClient。
出于我的目的,我使用以下方法在 1 毫秒后关闭所有空闲连接:closeIdleConnections(1)。
我想知道 http 中什么被视为“空闲连接”?看来等待答案并不是空闲连接。
问候,
我在我的文档中使用弹性搜索和聚合作为请求.我的聚合是特定字段上的术语聚合.
我希望能够获得所有聚合,但请求只返回我的第10个.我尝试使用弹性搜索滚动,但是它应用于请求而不是聚合,返回的文档滚动得很好,但聚合仍然是相同的.
有没有人有同样的问题?
这是我在java中的请求:
SearchResponse response = client.prepareSearch("index").setTypes("type").setQuery(QueryBuilders.matchAllQuery())
.addAggregation(AggregationBuilders.terms("TermsAggr").field("aggField")).execute().actionGet();
Run Code Online (Sandbox Code Playgroud)
这是我如何得到桶:
Terms terms = response.getAggregations().get("TermsAggr");
Collection<Bucket> buckets = terms.getBuckets();
Run Code Online (Sandbox Code Playgroud)