|
59 | 59 | import org.elasticsearch.search.aggregations.BucketOrder; |
60 | 60 | import org.elasticsearch.search.aggregations.bucket.range.Range; |
61 | 61 | import org.elasticsearch.search.aggregations.bucket.range.RangeAggregationBuilder; |
62 | | -import org.elasticsearch.search.aggregations.bucket.significant.SignificantTerms; |
63 | | -import org.elasticsearch.search.aggregations.bucket.significant.SignificantTermsAggregationBuilder; |
64 | | -import org.elasticsearch.search.aggregations.bucket.significant.heuristics.PercentageScore; |
65 | 62 | import org.elasticsearch.search.aggregations.bucket.terms.Terms; |
66 | 63 | import org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilder; |
67 | 64 | import org.elasticsearch.search.aggregations.matrix.stats.MatrixStats; |
@@ -271,34 +268,6 @@ public void testSearchWithTermsAgg() throws IOException { |
271 | 268 | assertEquals(0, type2.getAggregations().asList().size()); |
272 | 269 | } |
273 | 270 |
|
274 | | - @AwaitsFix(bugUrl = "https://github.com/elastic/elasticsearch/issues/32855") |
275 | | - public void testSearchWithSignificantTermsAgg() throws IOException { |
276 | | - SearchRequest searchRequest = new SearchRequest(); |
277 | | - SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder(); |
278 | | - searchSourceBuilder.query(new MatchQueryBuilder("num","50")); |
279 | | - searchSourceBuilder.aggregation(new SignificantTermsAggregationBuilder("agg1", ValueType.STRING) |
280 | | - .field("type.keyword") |
281 | | - .minDocCount(1) |
282 | | - .significanceHeuristic(new PercentageScore())); |
283 | | - searchSourceBuilder.size(0); |
284 | | - searchRequest.source(searchSourceBuilder); |
285 | | - SearchResponse searchResponse = execute(searchRequest, highLevelClient()::search, highLevelClient()::searchAsync); |
286 | | - assertSearchHeader(searchResponse); |
287 | | - assertNull(searchResponse.getSuggest()); |
288 | | - assertEquals(Collections.emptyMap(), searchResponse.getProfileResults()); |
289 | | - assertEquals(0, searchResponse.getHits().getHits().length); |
290 | | - assertEquals(0f, searchResponse.getHits().getMaxScore(), 0f); |
291 | | - SignificantTerms significantTermsAgg = searchResponse.getAggregations().get("agg1"); |
292 | | - assertEquals("agg1", significantTermsAgg.getName()); |
293 | | - assertEquals(1, significantTermsAgg.getBuckets().size()); |
294 | | - SignificantTerms.Bucket type1 = significantTermsAgg.getBucketByKey("type1"); |
295 | | - assertEquals(1, type1.getDocCount()); |
296 | | - assertEquals(1, type1.getSubsetDf()); |
297 | | - assertEquals(1, type1.getSubsetSize()); |
298 | | - assertEquals(3, type1.getSupersetDf()); |
299 | | - assertEquals(1d/3d, type1.getSignificanceScore(), 0d); |
300 | | - } |
301 | | - |
302 | 271 | public void testSearchWithRangeAgg() throws IOException { |
303 | 272 | { |
304 | 273 | SearchRequest searchRequest = new SearchRequest(); |
|
0 commit comments