All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.rest.action.search.RestSearchAction.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?7com/groupbyinc/flux/rest/action/search/RestSearchAction(com/groupbyinc/flux/rest/BaseRestHandlerRestSearchAction.java+com/groupbyinc/flux/rest/RestRequest$Method$com/groupbyinc/flux/rest/RestRequestMethodCcom/groupbyinc/flux/search/suggest/SuggestBuilder$SuggestionBuilder1com/groupbyinc/flux/search/suggest/SuggestBuilder
SuggestionBuilder}(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/rest/RestController;Lcom/groupbyinc/flux/client/Client;)V*Lcom/groupbyinc/flux/common/inject/Inject;
GET-Lcom/groupbyinc/flux/rest/RestRequest$Method;	/_search'com/groupbyinc/flux/rest/RestControllerregisterHandlerh(Lcom/groupbyinc/flux/rest/RestRequest$Method;Ljava/lang/String;Lcom/groupbyinc/flux/rest/RestHandler;)V
POST!	"/{index}/_search$/{index}/{type}/_search&/_search/template(/{index}/_search/template* /{index}/{type}/_search/template,7com/groupbyinc/flux/rest/action/exists/RestExistsAction.
//_search/exists1/{index}/_search/exists3/{index}/{type}/_search/exists5this9Lcom/groupbyinc/flux/rest/action/search/RestSearchAction;settings.Lcom/groupbyinc/flux/common/settings/Settings;
controller)Lcom/groupbyinc/flux/rest/RestController;client#Lcom/groupbyinc/flux/client/Client;restExistsAction9Lcom/groupbyinc/flux/rest/action/exists/RestExistsAction;
handleRequestr(Lcom/groupbyinc/flux/rest/RestRequest;Lcom/groupbyinc/flux/rest/RestChannel;Lcom/groupbyinc/flux/client/Client;)V/com/groupbyinc/flux/action/search/SearchRequestC()VE
DFparseFieldMatcher.Lcom/groupbyinc/flux/common/ParseFieldMatcher;HI	JparseSearchRequest?(Lcom/groupbyinc/flux/action/search/SearchRequest;Lcom/groupbyinc/flux/rest/RestRequest;Lcom/groupbyinc/flux/common/ParseFieldMatcher;Lcom/groupbyinc/flux/common/bytes/BytesReference;)VLM
NDcom/groupbyinc/flux/rest/action/support/RestStatusToXContentListenerP)(Lcom/groupbyinc/flux/rest/RestChannel;)VR
QS!com/groupbyinc/flux/client/ClientUsearch_(Lcom/groupbyinc/flux/action/search/SearchRequest;Lcom/groupbyinc/flux/action/ActionListener;)VWXVYrequest&Lcom/groupbyinc/flux/rest/RestRequest;channel&Lcom/groupbyinc/flux/rest/RestChannel;
searchRequest1Lcom/groupbyinc/flux/action/search/SearchRequest;indexaparam&(Ljava/lang/String;)Ljava/lang/String;cd
	e"com/groupbyinc/flux/common/StringsgsplitStringByCommaToArray'(Ljava/lang/String;)[Ljava/lang/String;ij
hkindicesF([Ljava/lang/String;)Lcom/groupbyinc/flux/action/search/SearchRequest;mn
Dopath()Ljava/lang/String;qr
	s	/templateujava/lang/StringwendsWith(Ljava/lang/String;)Zyz
x{3com/groupbyinc/flux/rest/action/support/RestActions}hasBodyContent)(Lcom/groupbyinc/flux/rest/RestRequest;)Z?
~?getRestContentY(Lcom/groupbyinc/flux/rest/RestRequest;)Lcom/groupbyinc/flux/common/bytes/BytesReference;??
~?templateSourced(Lcom/groupbyinc/flux/common/bytes/BytesReference;)Lcom/groupbyinc/flux/action/search/SearchRequest;??
D?source??
D?search_type?,com/groupbyinc/flux/action/search/SearchType?
fromStringp(Ljava/lang/String;Lcom/groupbyinc/flux/common/ParseFieldMatcher;)Lcom/groupbyinc/flux/action/search/SearchType;??
??QUERY_AND_FETCH.Lcom/groupbyinc/flux/action/search/SearchType;??	??equals(Ljava/lang/Object;)Z??
??DFS_QUERY_AND_FETCH??	??"java/lang/IllegalArgumentException?java/lang/StringBuilder?
?FUnsupported search type [?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??]?toString?r
??(Ljava/lang/String;)V?
??
searchTypeE(Ljava/lang/String;)Lcom/groupbyinc/flux/action/search/SearchRequest;??
D?parseSearchSource`(Lcom/groupbyinc/flux/rest/RestRequest;)Lcom/groupbyinc/flux/search/builder/SearchSourceBuilder;??
?extraSourcek(Lcom/groupbyinc/flux/search/builder/SearchSourceBuilder;)Lcom/groupbyinc/flux/action/search/SearchRequest;??
D?
request_cache?paramAsBoolean:(Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Boolean;??
	?requestCacheF(Ljava/lang/Boolean;)Lcom/groupbyinc/flux/action/search/SearchRequest;??
D?scroll?!com/groupbyinc/flux/search/Scroll?)com/groupbyinc/flux/common/unit/TimeValue?parseTimeValue|(Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/TimeValue;Ljava/lang/String;)Lcom/groupbyinc/flux/common/unit/TimeValue;??
??.(Lcom/groupbyinc/flux/common/unit/TimeValue;)V?
??V(Lcom/groupbyinc/flux/search/Scroll;)Lcom/groupbyinc/flux/action/search/SearchRequest;??
D?type?types?n
D?routing???
D?
preference???
D?indicesOptions5()Lcom/groupbyinc/flux/action/support/IndicesOptions;??
D?1com/groupbyinc/flux/action/support/IndicesOptions?fromRequest?(Lcom/groupbyinc/flux/rest/RestRequest;Lcom/groupbyinc/flux/action/support/IndicesOptions;)Lcom/groupbyinc/flux/action/support/IndicesOptions;??
??f(Lcom/groupbyinc/flux/action/support/IndicesOptions;)Lcom/groupbyinc/flux/action/search/SearchRequest;??
D?bodyContent1Lcom/groupbyinc/flux/common/bytes/BytesReference;isTemplateRequestZLjava/lang/String;parseQuerySource_(Lcom/groupbyinc/flux/rest/RestRequest;)Lcom/groupbyinc/flux/action/support/QuerySourceBuilder;??
~?6com/groupbyinc/flux/search/builder/SearchSourceBuilder?
?Fqueryq(Lcom/groupbyinc/flux/action/support/QuerySourceBuilder;)Lcom/groupbyinc/flux/search/builder/SearchSourceBuilder;
?5com/groupbyinc/flux/action/support/QuerySourceBuilderfrom
paramAsInt(Ljava/lang/String;I)I	
	
;(I)Lcom/groupbyinc/flux/search/builder/SearchSourceBuilder;
?
size
?explainhasParamz
	M(Ljava/lang/Boolean;)Lcom/groupbyinc/flux/search/builder/SearchSourceBuilder;
?version
?timeoutparamAsTimej(Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/common/unit/TimeValue;!"
	#e(Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/search/builder/SearchSourceBuilder;%
?&terminate_after(terminateAfter must be > 0*terminateAfter,
?-fields/hasText1z
h2noFields:()Lcom/groupbyinc/flux/search/builder/SearchSourceBuilder;45
?6[Ljava/lang/String;8fieldL(Ljava/lang/String;)Lcom/groupbyinc/flux/search/builder/SearchSourceBuilder;:;
?<fielddata_fields>fieldDataField@;
?A:com/groupbyinc/flux/search/fetch/source/FetchSourceContextCparseFromRestRequestd(Lcom/groupbyinc/flux/rest/RestRequest;)Lcom/groupbyinc/flux/search/fetch/source/FetchSourceContext;EF
DGfetchSourcev(Lcom/groupbyinc/flux/search/fetch/source/FetchSourceContext;)Lcom/groupbyinc/flux/search/builder/SearchSourceBuilder;IJ
?Ktrack_scoresM(Ljava/lang/String;Z)Z?O
	PtrackScores;(Z)Lcom/groupbyinc/flux/search/builder/SearchSourceBuilder;RS
?TsortV:XlastIndexOf(Ljava/lang/String;)IZ[
x\	substring(II)Ljava/lang/String;^_
x`(I)Ljava/lang/String;^b
xcasce
x?)com/groupbyinc/flux/search/sort/SortOrderhASC+Lcom/groupbyinc/flux/search/sort/SortOrder;jk	ilw(Ljava/lang/String;Lcom/groupbyinc/flux/search/sort/SortOrder;)Lcom/groupbyinc/flux/search/builder/SearchSourceBuilder;Vn
?odescqDESCsk	itV;
?vstatsxM([Ljava/lang/String;)Lcom/groupbyinc/flux/search/builder/SearchSourceBuilder;xz
?{
suggest_field}suggest_textq?8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;c?
	?suggest_size?suggest_mode?suggest5()Lcom/groupbyinc/flux/search/suggest/SuggestBuilder;??
??2com/groupbyinc/flux/search/suggest/SuggestBuilders?termSuggestionS(Ljava/lang/String;)Lcom/groupbyinc/flux/search/suggest/term/TermSuggestionBuilder;??
??=com/groupbyinc/flux/search/suggest/term/TermSuggestionBuilder?&(Ljava/lang/String;)Ljava/lang/Object;:?
??text??
??(I)Ljava/lang/Object;?
??suggestMode??
??
addSuggestionz(Lcom/groupbyinc/flux/search/suggest/SuggestBuilder$SuggestionBuilder;)Lcom/groupbyinc/flux/search/suggest/SuggestBuilder;??
?IsFields	sortFieldreverse	delimitersortssuggestTextsuggestSizesearchSourceBuilder8Lcom/groupbyinc/flux/search/builder/SearchSourceBuilder;querySourceBuilder7Lcom/groupbyinc/flux/action/support/QuerySourceBuilder;sFieldsFieldDataFieldsfetchSourceContext?C?@?V:;<=%>/?9@CAMBWCaDkEuFH?I?J?K?L?M?N?O?AB??%?DY?G:+*?K?O-?QY,?T?Z??4%78%[\%]^%=>	_`?S	TU$V	LM???*+b?f?l?pW+?tv?|6-?+???+??N-??*-??W?	*-??W+??f:,???????,???????$??Y??Y???????????????*??W*+????W*+??Ŷ?W+˶f:?*??Y˸ӷֶ?W*+۶f?l??W*+?f??W*+?f??W*+*????W??H?_`?[\?HI??????I????K???bZ]^_$`)c-d2e;gAnIo[pgq?s?v?w?y?z?{?~?????????)?%x ?<x	????L*??M,???Y??L+,?W*?>?+???Y??L+?W*?6?+???Y??L+?W*??+???Y??L+*?ŶW*??+???Y??L+*?ŶW* ??+???Y??L+* ?$?'W*)??5+???Y??L*)?6???Y+????
+?.W*0?f:?R+???Y??L?3?+?7W?6?l:?*:?66		?	2:
+
?=W?	???*??f:?J+???Y??L?3?6?l:?*:?6	6

	?
2:+?BW?
???*?H:?+???Y??L+?LW*N??+???Y??L+*N?Q?UW*W?f:??+???Y??L?l:		:

?66?l
2:

Y?]6?H
?a:
`?d:f?g?+?m?pW?r?g?
+?u?pW?
+
?wW????*y?f:		?+???Y??L+	?l?|W*~?f:

?\*?*??f??:*??6+???Y??L*??f:
+??
??
????????????
????W+????,?Q:?
2,?8?:??,?8I8??T-??9R??/\V?
|?8	?I???????*??
[\????"??C??
??g????e???!??????	?`??
??c??????"?'?+?3?9?C?I?M?U?\?f?j?r?????????????????????????????????
????#?+?2?7?Q?X?^?g?l?p?x?????????????????????????????????????/?9???I?T?_?l?w??????????????????	?
??
???8$???????x?
	?x99?	?x?x?	?xx99?	?xx?D?x?
	?xxDx99?J	?xxDx99xxx???		?xxDx?x	?3xx?2??	
@	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy