@@ -395,8 +395,14 @@ private void assertDocs(
395
395
boolean sourceOnlyRepository ,
396
396
Version oldVersion
397
397
) throws IOException {
398
+ RequestOptions v7RequestOptions = RequestOptions .DEFAULT .toBuilder ()
399
+ .addHeader ("Content-Type" , "application/vnd.elasticsearch+json;compatible-with=7" )
400
+ .addHeader ("Accept" , "application/vnd.elasticsearch+json;compatible-with=7" )
401
+ .build ();
402
+ RequestOptions randomRequestOptions = randomBoolean () ? RequestOptions .DEFAULT : v7RequestOptions ;
403
+
398
404
// run a search against the index
399
- SearchResponse searchResponse = client .search (new SearchRequest (index ), RequestOptions . DEFAULT );
405
+ SearchResponse searchResponse = client .search (new SearchRequest (index ), randomRequestOptions );
400
406
logger .info (searchResponse );
401
407
// check hit count
402
408
assertEquals (numDocs , searchResponse .getHits ().getTotalHits ().value );
@@ -420,7 +426,7 @@ private void assertDocs(
420
426
.query (QueryBuilders .matchQuery ("val" , num ))
421
427
.runtimeMappings (Map .of ("val" , Map .of ("type" , "long" )))
422
428
),
423
- RequestOptions . DEFAULT
429
+ randomRequestOptions
424
430
);
425
431
logger .info (searchResponse );
426
432
assertEquals (1 , searchResponse .getHits ().getTotalHits ().value );
@@ -445,7 +451,7 @@ private void assertDocs(
445
451
.query (QueryBuilders .matchAllQuery ())
446
452
.sort (SortBuilders .fieldSort ("val" ).order (SortOrder .DESC ))
447
453
),
448
- RequestOptions . DEFAULT
454
+ randomRequestOptions
449
455
);
450
456
logger .info (searchResponse );
451
457
// check sort order
@@ -460,7 +466,7 @@ private void assertDocs(
460
466
long typeCount = expectedIds .stream ().filter (idd -> getType (oldVersion , idd ).equals (randomType )).count ();
461
467
searchResponse = client .search (
462
468
new SearchRequest (index ).source (SearchSourceBuilder .searchSource ().query (QueryBuilders .termQuery ("_type" , randomType ))),
463
- RequestOptions . DEFAULT
469
+ randomRequestOptions
464
470
);
465
471
logger .info (searchResponse );
466
472
assertEquals (typeCount , searchResponse .getHits ().getTotalHits ().value );
0 commit comments