@@ -384,8 +384,23 @@ public final void getAsync(GetRequest getRequest, RequestOptions options, Action
384
384
* @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
385
385
* @return the response
386
386
* @throws IOException in case there is a problem sending the request or parsing back the response
387
+ * @deprecated use {@link #mget(MultiGetRequest, RequestOptions)} instead
387
388
*/
389
+ @ Deprecated
388
390
public final MultiGetResponse multiGet (MultiGetRequest multiGetRequest , RequestOptions options ) throws IOException {
391
+ return mget (multiGetRequest , options );
392
+ }
393
+
394
+
395
+ /**
396
+ * Retrieves multiple documents by id using the Multi Get API.
397
+ * See <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-multi-get.html">Multi Get API on elastic.co</a>
398
+ * @param multiGetRequest the request
399
+ * @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
400
+ * @return the response
401
+ * @throws IOException in case there is a problem sending the request or parsing back the response
402
+ */
403
+ public final MultiGetResponse mget (MultiGetRequest multiGetRequest , RequestOptions options ) throws IOException {
389
404
return performRequestAndParseEntity (multiGetRequest , RequestConverters ::multiGet , options , MultiGetResponse ::fromXContent ,
390
405
singleton (404 ));
391
406
}
@@ -396,8 +411,21 @@ public final MultiGetResponse multiGet(MultiGetRequest multiGetRequest, RequestO
396
411
* @param multiGetRequest the request
397
412
* @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
398
413
* @param listener the listener to be notified upon request completion
414
+ * @deprecated use {@link #mgetAsync(MultiGetRequest, RequestOptions, ActionListener)} instead
399
415
*/
416
+ @ Deprecated
400
417
public final void multiGetAsync (MultiGetRequest multiGetRequest , RequestOptions options , ActionListener <MultiGetResponse > listener ) {
418
+ mgetAsync (multiGetRequest , options , listener );
419
+ }
420
+
421
+ /**
422
+ * Asynchronously retrieves multiple documents by id using the Multi Get API.
423
+ * See <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-multi-get.html">Multi Get API on elastic.co</a>
424
+ * @param multiGetRequest the request
425
+ * @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
426
+ * @param listener the listener to be notified upon request completion
427
+ */
428
+ public final void mgetAsync (MultiGetRequest multiGetRequest , RequestOptions options , ActionListener <MultiGetResponse > listener ) {
401
429
performRequestAsyncAndParseEntity (multiGetRequest , RequestConverters ::multiGet , options , MultiGetResponse ::fromXContent , listener ,
402
430
singleton (404 ));
403
431
}
@@ -531,8 +559,23 @@ public final void searchAsync(SearchRequest searchRequest, RequestOptions option
531
559
* @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
532
560
* @return the response
533
561
* @throws IOException in case there is a problem sending the request or parsing back the response
562
+ * @deprecated use {@link #msearch(MultiSearchRequest, RequestOptions)} instead
534
563
*/
564
+ @ Deprecated
535
565
public final MultiSearchResponse multiSearch (MultiSearchRequest multiSearchRequest , RequestOptions options ) throws IOException {
566
+ return msearch (multiSearchRequest , options );
567
+ }
568
+
569
+ /**
570
+ * Executes a multi search using the msearch API.
571
+ * See <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/search-multi-search.html">Multi search API on
572
+ * elastic.co</a>
573
+ * @param multiSearchRequest the request
574
+ * @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
575
+ * @return the response
576
+ * @throws IOException in case there is a problem sending the request or parsing back the response
577
+ */
578
+ public final MultiSearchResponse msearch (MultiSearchRequest multiSearchRequest , RequestOptions options ) throws IOException {
536
579
return performRequestAndParseEntity (multiSearchRequest , RequestConverters ::multiSearch , options , MultiSearchResponse ::fromXContext ,
537
580
emptySet ());
538
581
}
@@ -544,9 +587,24 @@ public final MultiSearchResponse multiSearch(MultiSearchRequest multiSearchReque
544
587
* @param searchRequest the request
545
588
* @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
546
589
* @param listener the listener to be notified upon request completion
590
+ * @deprecated use {@link #msearchAsync(MultiSearchRequest, RequestOptions, ActionListener)} instead
547
591
*/
592
+ @ Deprecated
548
593
public final void multiSearchAsync (MultiSearchRequest searchRequest , RequestOptions options ,
549
- ActionListener <MultiSearchResponse > listener ) {
594
+ ActionListener <MultiSearchResponse > listener ) {
595
+ msearchAsync (searchRequest , options , listener );
596
+ }
597
+
598
+ /**
599
+ * Asynchronously executes a multi search using the msearch API.
600
+ * See <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/search-multi-search.html">Multi search API on
601
+ * elastic.co</a>
602
+ * @param searchRequest the request
603
+ * @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
604
+ * @param listener the listener to be notified upon request completion
605
+ */
606
+ public final void msearchAsync (MultiSearchRequest searchRequest , RequestOptions options ,
607
+ ActionListener <MultiSearchResponse > listener ) {
550
608
performRequestAsyncAndParseEntity (searchRequest , RequestConverters ::multiSearch , options , MultiSearchResponse ::fromXContext ,
551
609
listener , emptySet ());
552
610
}
@@ -559,8 +617,23 @@ public final void multiSearchAsync(MultiSearchRequest searchRequest, RequestOpti
559
617
* @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
560
618
* @return the response
561
619
* @throws IOException in case there is a problem sending the request or parsing back the response
620
+ * @deprecated use {@link #scroll(SearchScrollRequest, RequestOptions)} instead
562
621
*/
622
+ @ Deprecated
563
623
public final SearchResponse searchScroll (SearchScrollRequest searchScrollRequest , RequestOptions options ) throws IOException {
624
+ return scroll (searchScrollRequest , options );
625
+ }
626
+
627
+ /**
628
+ * Executes a search using the Search Scroll API.
629
+ * See <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-scroll.html">Search Scroll
630
+ * API on elastic.co</a>
631
+ * @param searchScrollRequest the request
632
+ * @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
633
+ * @return the response
634
+ * @throws IOException in case there is a problem sending the request or parsing back the response
635
+ */
636
+ public final SearchResponse scroll (SearchScrollRequest searchScrollRequest , RequestOptions options ) throws IOException {
564
637
return performRequestAndParseEntity (searchScrollRequest , RequestConverters ::searchScroll , options , SearchResponse ::fromXContent ,
565
638
emptySet ());
566
639
}
@@ -572,9 +645,24 @@ public final SearchResponse searchScroll(SearchScrollRequest searchScrollRequest
572
645
* @param searchScrollRequest the request
573
646
* @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
574
647
* @param listener the listener to be notified upon request completion
648
+ * @deprecated use {@link #scrollAsync(SearchScrollRequest, RequestOptions, ActionListener)} instead
575
649
*/
650
+ @ Deprecated
576
651
public final void searchScrollAsync (SearchScrollRequest searchScrollRequest , RequestOptions options ,
577
- ActionListener <SearchResponse > listener ) {
652
+ ActionListener <SearchResponse > listener ) {
653
+ scrollAsync (searchScrollRequest , options , listener );
654
+ }
655
+
656
+ /**
657
+ * Asynchronously executes a search using the Search Scroll API.
658
+ * See <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-scroll.html">Search Scroll
659
+ * API on elastic.co</a>
660
+ * @param searchScrollRequest the request
661
+ * @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
662
+ * @param listener the listener to be notified upon request completion
663
+ */
664
+ public final void scrollAsync (SearchScrollRequest searchScrollRequest , RequestOptions options ,
665
+ ActionListener <SearchResponse > listener ) {
578
666
performRequestAsyncAndParseEntity (searchScrollRequest , RequestConverters ::searchScroll , options , SearchResponse ::fromXContent ,
579
667
listener , emptySet ());
580
668
}
@@ -691,8 +779,8 @@ public final RankEvalResponse rankEval(RankEvalRequest rankEvalRequest, RequestO
691
779
* See <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/multi-search-template.html">Multi Search Template API
692
780
* on elastic.co</a>.
693
781
*/
694
- public final MultiSearchTemplateResponse multiSearchTemplate (MultiSearchTemplateRequest multiSearchTemplateRequest ,
695
- RequestOptions options ) throws IOException {
782
+ public final MultiSearchTemplateResponse msearchTemplate (MultiSearchTemplateRequest multiSearchTemplateRequest ,
783
+ RequestOptions options ) throws IOException {
696
784
return performRequestAndParseEntity (multiSearchTemplateRequest , RequestConverters ::multiSearchTemplate ,
697
785
options , MultiSearchTemplateResponse ::fromXContext , emptySet ());
698
786
}
@@ -703,9 +791,9 @@ public final MultiSearchTemplateResponse multiSearchTemplate(MultiSearchTemplate
703
791
* See <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/multi-search-template.html">Multi Search Template API
704
792
* on elastic.co</a>.
705
793
*/
706
- public final void multiSearchTemplateAsync (MultiSearchTemplateRequest multiSearchTemplateRequest ,
707
- RequestOptions options ,
708
- ActionListener <MultiSearchTemplateResponse > listener ) {
794
+ public final void msearchTemplateAsync (MultiSearchTemplateRequest multiSearchTemplateRequest ,
795
+ RequestOptions options ,
796
+ ActionListener <MultiSearchTemplateResponse > listener ) {
709
797
performRequestAsyncAndParseEntity (multiSearchTemplateRequest , RequestConverters ::multiSearchTemplate ,
710
798
options , MultiSearchTemplateResponse ::fromXContext , listener , emptySet ());
711
799
}
0 commit comments