@@ -447,8 +447,23 @@ public final void getAsync(GetRequest getRequest, ActionListener<GetResponse> li
447
447
* @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
448
448
* @return the response
449
449
* @throws IOException in case there is a problem sending the request or parsing back the response
450
+ * @deprecated use {@link #mget(MultiGetRequest, RequestOptions)} instead
450
451
*/
452
+ @ Deprecated
451
453
public final MultiGetResponse multiGet (MultiGetRequest multiGetRequest , RequestOptions options ) throws IOException {
454
+ return mget (multiGetRequest , options );
455
+ }
456
+
457
+
458
+ /**
459
+ * Retrieves multiple documents by id using the Multi Get API.
460
+ * See <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-multi-get.html">Multi Get API on elastic.co</a>
461
+ * @param multiGetRequest the request
462
+ * @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
463
+ * @return the response
464
+ * @throws IOException in case there is a problem sending the request or parsing back the response
465
+ */
466
+ public final MultiGetResponse mget (MultiGetRequest multiGetRequest , RequestOptions options ) throws IOException {
452
467
return performRequestAndParseEntity (multiGetRequest , RequestConverters ::multiGet , options , MultiGetResponse ::fromXContent ,
453
468
singleton (404 ));
454
469
}
@@ -471,8 +486,21 @@ public final MultiGetResponse multiGet(MultiGetRequest multiGetRequest, Header..
471
486
* @param multiGetRequest the request
472
487
* @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
473
488
* @param listener the listener to be notified upon request completion
489
+ * @deprecated use {@link #mgetAsync(MultiGetRequest, RequestOptions, ActionListener)} instead
474
490
*/
491
+ @ Deprecated
475
492
public final void multiGetAsync (MultiGetRequest multiGetRequest , RequestOptions options , ActionListener <MultiGetResponse > listener ) {
493
+ mgetAsync (multiGetRequest , options , listener );
494
+ }
495
+
496
+ /**
497
+ * Asynchronously retrieves multiple documents by id using the Multi Get API.
498
+ * See <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-multi-get.html">Multi Get API on elastic.co</a>
499
+ * @param multiGetRequest the request
500
+ * @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
501
+ * @param listener the listener to be notified upon request completion
502
+ */
503
+ public final void mgetAsync (MultiGetRequest multiGetRequest , RequestOptions options , ActionListener <MultiGetResponse > listener ) {
476
504
performRequestAsyncAndParseEntity (multiGetRequest , RequestConverters ::multiGet , options , MultiGetResponse ::fromXContent , listener ,
477
505
singleton (404 ));
478
506
}
@@ -734,8 +762,23 @@ public final void searchAsync(SearchRequest searchRequest, ActionListener<Search
734
762
* @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
735
763
* @return the response
736
764
* @throws IOException in case there is a problem sending the request or parsing back the response
765
+ * @deprecated use {@link #msearch(MultiSearchRequest, RequestOptions)} instead
737
766
*/
767
+ @ Deprecated
738
768
public final MultiSearchResponse multiSearch (MultiSearchRequest multiSearchRequest , RequestOptions options ) throws IOException {
769
+ return msearch (multiSearchRequest , options );
770
+ }
771
+
772
+ /**
773
+ * Executes a multi search using the msearch API.
774
+ * See <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/search-multi-search.html">Multi search API on
775
+ * elastic.co</a>
776
+ * @param multiSearchRequest the request
777
+ * @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
778
+ * @return the response
779
+ * @throws IOException in case there is a problem sending the request or parsing back the response
780
+ */
781
+ public final MultiSearchResponse msearch (MultiSearchRequest multiSearchRequest , RequestOptions options ) throws IOException {
739
782
return performRequestAndParseEntity (multiSearchRequest , RequestConverters ::multiSearch , options , MultiSearchResponse ::fromXContext ,
740
783
emptySet ());
741
784
}
@@ -760,9 +803,24 @@ public final MultiSearchResponse multiSearch(MultiSearchRequest multiSearchReque
760
803
* @param searchRequest the request
761
804
* @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
762
805
* @param listener the listener to be notified upon request completion
806
+ * @deprecated use {@link #msearchAsync(MultiSearchRequest, RequestOptions, ActionListener)} instead
763
807
*/
808
+ @ Deprecated
764
809
public final void multiSearchAsync (MultiSearchRequest searchRequest , RequestOptions options ,
765
- ActionListener <MultiSearchResponse > listener ) {
810
+ ActionListener <MultiSearchResponse > listener ) {
811
+ msearchAsync (searchRequest , options , listener );
812
+ }
813
+
814
+ /**
815
+ * Asynchronously executes a multi search using the msearch API.
816
+ * See <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/search-multi-search.html">Multi search API on
817
+ * elastic.co</a>
818
+ * @param searchRequest the request
819
+ * @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
820
+ * @param listener the listener to be notified upon request completion
821
+ */
822
+ public final void msearchAsync (MultiSearchRequest searchRequest , RequestOptions options ,
823
+ ActionListener <MultiSearchResponse > listener ) {
766
824
performRequestAsyncAndParseEntity (searchRequest , RequestConverters ::multiSearch , options , MultiSearchResponse ::fromXContext ,
767
825
listener , emptySet ());
768
826
}
@@ -788,8 +846,23 @@ public final void multiSearchAsync(MultiSearchRequest searchRequest, ActionListe
788
846
* @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
789
847
* @return the response
790
848
* @throws IOException in case there is a problem sending the request or parsing back the response
849
+ * @deprecated use {@link #scroll(SearchScrollRequest, RequestOptions)} instead
791
850
*/
851
+ @ Deprecated
792
852
public final SearchResponse searchScroll (SearchScrollRequest searchScrollRequest , RequestOptions options ) throws IOException {
853
+ return scroll (searchScrollRequest , options );
854
+ }
855
+
856
+ /**
857
+ * Executes a search using the Search Scroll API.
858
+ * See <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-scroll.html">Search Scroll
859
+ * API on elastic.co</a>
860
+ * @param searchScrollRequest the request
861
+ * @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
862
+ * @return the response
863
+ * @throws IOException in case there is a problem sending the request or parsing back the response
864
+ */
865
+ public final SearchResponse scroll (SearchScrollRequest searchScrollRequest , RequestOptions options ) throws IOException {
793
866
return performRequestAndParseEntity (searchScrollRequest , RequestConverters ::searchScroll , options , SearchResponse ::fromXContent ,
794
867
emptySet ());
795
868
}
@@ -814,9 +887,24 @@ public final SearchResponse searchScroll(SearchScrollRequest searchScrollRequest
814
887
* @param searchScrollRequest the request
815
888
* @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
816
889
* @param listener the listener to be notified upon request completion
890
+ * @deprecated use {@link #scrollAsync(SearchScrollRequest, RequestOptions, ActionListener)} instead
817
891
*/
892
+ @ Deprecated
818
893
public final void searchScrollAsync (SearchScrollRequest searchScrollRequest , RequestOptions options ,
819
- ActionListener <SearchResponse > listener ) {
894
+ ActionListener <SearchResponse > listener ) {
895
+ scrollAsync (searchScrollRequest , options , listener );
896
+ }
897
+
898
+ /**
899
+ * Asynchronously executes a search using the Search Scroll API.
900
+ * See <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-scroll.html">Search Scroll
901
+ * API on elastic.co</a>
902
+ * @param searchScrollRequest the request
903
+ * @param options the request options (e.g. headers), use {@link RequestOptions#DEFAULT} if nothing needs to be customized
904
+ * @param listener the listener to be notified upon request completion
905
+ */
906
+ public final void scrollAsync (SearchScrollRequest searchScrollRequest , RequestOptions options ,
907
+ ActionListener <SearchResponse > listener ) {
820
908
performRequestAsyncAndParseEntity (searchScrollRequest , RequestConverters ::searchScroll , options , SearchResponse ::fromXContent ,
821
909
listener , emptySet ());
822
910
}
@@ -999,8 +1087,8 @@ public final void rankEvalAsync(RankEvalRequest rankEvalRequest, RequestOptions
999
1087
* See <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/multi-search-template.html">Multi Search Template API
1000
1088
* on elastic.co</a>.
1001
1089
*/
1002
- public final MultiSearchTemplateResponse multiSearchTemplate (MultiSearchTemplateRequest multiSearchTemplateRequest ,
1003
- RequestOptions options ) throws IOException {
1090
+ public final MultiSearchTemplateResponse msearchTemplate (MultiSearchTemplateRequest multiSearchTemplateRequest ,
1091
+ RequestOptions options ) throws IOException {
1004
1092
return performRequestAndParseEntity (multiSearchTemplateRequest , RequestConverters ::multiSearchTemplate ,
1005
1093
options , MultiSearchTemplateResponse ::fromXContext , emptySet ());
1006
1094
}
@@ -1011,9 +1099,9 @@ public final MultiSearchTemplateResponse multiSearchTemplate(MultiSearchTemplate
1011
1099
* See <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/multi-search-template.html">Multi Search Template API
1012
1100
* on elastic.co</a>.
1013
1101
*/
1014
- public final void multiSearchTemplateAsync (MultiSearchTemplateRequest multiSearchTemplateRequest ,
1015
- RequestOptions options ,
1016
- ActionListener <MultiSearchTemplateResponse > listener ) {
1102
+ public final void msearchTemplateAsync (MultiSearchTemplateRequest multiSearchTemplateRequest ,
1103
+ RequestOptions options ,
1104
+ ActionListener <MultiSearchTemplateResponse > listener ) {
1017
1105
performRequestAsyncAndParseEntity (multiSearchTemplateRequest , RequestConverters ::multiSearchTemplate ,
1018
1106
options , MultiSearchTemplateResponse ::fromXContext , listener , emptySet ());
1019
1107
}
0 commit comments