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

com.groupbyinc.flux.search.collapse.CollapseBuilder.class Maven / Gradle / Ivy

????4?3com/groupbyinc/flux/search/collapse/CollapseBuilder4com/groupbyinc/flux/action/support/ToXContentToBytes.com/groupbyinc/flux/common/io/stream/WriteableCollapseBuilder.java5com/groupbyinc/flux/common/xcontent/ToXContent$Params.com/groupbyinc/flux/common/xcontent/ToXContent
ParamsDcom/groupbyinc/flux/index/mapper/KeywordFieldMapper$KeywordFieldType
3com/groupbyinc/flux/index/mapper/KeywordFieldMapperKeywordFieldTypeBcom/groupbyinc/flux/index/mapper/NumberFieldMapper$NumberFieldType2com/groupbyinc/flux/index/mapper/NumberFieldMapperNumberFieldType5com/groupbyinc/flux/common/io/stream/Writeable$ReaderReader%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookupFIELD_FIELD'Lcom/groupbyinc/flux/common/ParseField;INNER_HITS_FIELD#MAX_CONCURRENT_GROUP_REQUESTS_FIELDPARSER2Lcom/groupbyinc/flux/common/xcontent/ObjectParser;?Lcom/groupbyinc/flux/common/xcontent/ObjectParser;fieldLjava/lang/String;innerHit1Lcom/groupbyinc/flux/index/query/InnerHitBuilder;maxConcurrentGroupRequestsI()V,-
.*+	0this5Lcom/groupbyinc/flux/search/collapse/CollapseBuilder;(Ljava/lang/String;)Vfield must be non-null5java/util/Objects7requireNonNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;9:
8;&'	=5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Vjava/io/IOException@0com/groupbyinc/flux/common/io/stream/StreamInputB
readString()Ljava/lang/String;DE
CFreadVInt()IHI
CJ"java/lang/invoke/LambdaMetafactoryLmetafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;NO
MPQF(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Ljava/lang/Object;S/com/groupbyinc/flux/index/query/InnerHitBuilderU,?
VWXe(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/index/query/InnerHitBuilder;Zread9()Lcom/groupbyinc/flux/common/io/stream/Writeable$Reader;\]^readOptionalWriteablei(Lcom/groupbyinc/flux/common/io/stream/Writeable$Reader;)Lcom/groupbyinc/flux/common/io/stream/Writeable;`a
Cb()	din2Lcom/groupbyinc/flux/common/io/stream/StreamInput;writeTo6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V1com/groupbyinc/flux/common/io/stream/StreamOutputjwriteStringl4
km	writeVInt(I)Vop
kqwriteOptionalWriteable3(Lcom/groupbyinc/flux/common/io/stream/Writeable;)Vst
kuout3Lcom/groupbyinc/flux/common/io/stream/StreamOutput;fromXContentj(Lcom/groupbyinc/flux/index/query/QueryParseContext;)Lcom/groupbyinc/flux/search/collapse/CollapseBuilder;#$	{1com/groupbyinc/flux/index/query/QueryParseContext}parser6()Lcom/groupbyinc/flux/common/xcontent/XContentParser;?
~?
.0com/groupbyinc/flux/common/xcontent/ObjectParser?parsel(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;??
??context3Lcom/groupbyinc/flux/index/query/QueryParseContext;buildersetFieldI(Ljava/lang/String;)Lcom/groupbyinc/flux/search/collapse/CollapseBuilder;"com/groupbyinc/flux/common/Strings?isEmpty(Ljava/lang/CharSequence;)Z??
??"java/lang/IllegalArgumentException?field name is null or empty?,4
??setInnerHitsh(Lcom/groupbyinc/flux/index/query/InnerHitBuilder;)Lcom/groupbyinc/flux/search/collapse/CollapseBuilder;setMaxConcurrentGroupRequests8(I)Lcom/groupbyinc/flux/search/collapse/CollapseBuilder;,maxConcurrentGroupRequests` must be positive?numgetFieldgetInnerHit3()Lcom/groupbyinc/flux/index/query/InnerHitBuilder;getMaxConcurrentGroupRequests
toXContent?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;3com/groupbyinc/flux/common/xcontent/XContentBuilder?startObject7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
??innerToXContent8(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;)V??
?	endObject??
??5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;params7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; 	?%com/groupbyinc/flux/common/ParseField?getPreferredName?E
??[(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;&?
??" 	?J(Ljava/lang/String;I)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;&?
??! 	?y(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/ToXContent;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;&?
??equals(Ljava/lang/Object;)Zjava/lang/Object?getClass()Ljava/lang/Class;??
??java/lang/String???
??
V?oLjava/lang/Object;thathashCode?I
??
V?resultbuildj(Lcom/groupbyinc/flux/search/internal/SearchContext;)Lcom/groupbyinc/flux/search/collapse/CollapseContext;1com/groupbyinc/flux/search/internal/SearchContext?
scrollContext5()Lcom/groupbyinc/flux/search/internal/ScrollContext;??
??1com/groupbyinc/flux/search/SearchContextException?)cannot use `collapse` in a scroll context?H(Lcom/groupbyinc/flux/search/internal/SearchContext;Ljava/lang/String;)V,?
??searchAfter<()Lcom/groupbyinc/flux/common/apache/lucene/search/FieldDoc;??
??8cannot use `collapse` in conjunction with `search_after`?rescore()Ljava/util/List;??
??java/util/List?()Z????3cannot use `collapse` in conjunction with `rescore`?getQueryShardContext5()Lcom/groupbyinc/flux/index/query/QueryShardContext;
?1com/groupbyinc/flux/index/query/QueryShardContextfieldMapperF(Ljava/lang/String;)Lcom/groupbyinc/flux/index/mapper/MappedFieldType;
	java/lang/StringBuilder
.no mapping found for `append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
` in order to collapse ontoStringE
0com/groupbyinc/flux/index/mapper/MappedFieldType!unknown type for collapse field `)`, only keywords and numbers are acceptedhasDocValues?
 cannot collapse on field `"` without `doc_values`$indexOptions?()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexOptions;&'
(;com/groupbyinc/flux/common/apache/lucene/index/IndexOptions*NONE=Lcom/groupbyinc/flux/common/apache/lucene/index/IndexOptions;,-	+./cannot expand `inner_hits` for collapse field `0/`, only indexed field can retrieve `inner_hits`23com/groupbyinc/flux/search/collapse/CollapseContext4f(Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/index/query/InnerHitBuilder;)V,6
573Lcom/groupbyinc/flux/search/internal/SearchContext;	fieldType2Lcom/groupbyinc/flux/index/mapper/MappedFieldType;lambda$static$0?(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Lcom/groupbyinc/flux/index/query/QueryParseContext;)Lcom/groupbyinc/flux/index/query/InnerHitBuilder;f(Lcom/groupbyinc/flux/index/query/QueryParseContext;)Lcom/groupbyinc/flux/index/query/InnerHitBuilder;y>
V?p4Lcom/groupbyinc/flux/common/xcontent/XContentParser;c&((Ljava/lang/String;[Ljava/lang/String;)V,F
?G
inner_hitsImax_concurrent_group_searchesKcollapseM()Ljava/lang/Object;O?7()Lcom/groupbyinc/flux/search/collapse/CollapseBuilder;Rget()Ljava/util/function/Supplier;TUV2(Ljava/lang/String;Ljava/util/function/Supplier;)V,X
?Y'(Ljava/lang/Object;Ljava/lang/Object;)V[??
]^J(Lcom/groupbyinc/flux/search/collapse/CollapseBuilder;Ljava/lang/String;)V`accept!()Ljava/util/function/BiConsumer;bcd
declareStringI(Ljava/util/function/BiConsumer;Lcom/groupbyinc/flux/common/ParseField;)Vfg
?h??
jkK(Lcom/groupbyinc/flux/search/collapse/CollapseBuilder;Ljava/lang/Integer;)Vmd
declareIntpg
?q??
sti(Lcom/groupbyinc/flux/search/collapse/CollapseBuilder;Lcom/groupbyinc/flux/index/query/InnerHitBuilder;)VvdZ(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Ljava/lang/Object;)Ljava/lang/Object;y<=
{|=5()Lcom/groupbyinc/flux/common/xcontent/ContextParser;??
declareObject|(Ljava/util/function/BiConsumer;Lcom/groupbyinc/flux/common/xcontent/ContextParser;Lcom/groupbyinc/flux/common/ParseField;)V??
??	SignatureCodeLocalVariableTableLineNumberTable
Exceptions
StackMapTableBootstrapMethods
SourceFileInnerClasses! ! " #$?%&'()*+,-?<
*?/*?1??
23??=	?,4?Z*?/*?1+6???23&'?E=	FGH,??r**?/*?1*+?G?>*+?K?1*+?_?c?V?e??*23*fg?J=	KLM)N?Ahi?Y+*?>?n+*?1?r+*?e?v??23wx?RSTU?A	yz?P?|*???Y??*???L+?????3?
XY?A???a+???
??Y????*+?>*??23&'?^_ab?????*+?e*??23()?
fg???_?
??Y????*?1*??23?+?klno??E?/*?>??23?v???/*?e??23?}?I?/*?1??23?????[+??W*+??+??W+?? 23???????
???A????<+????*?>??W*?1?+?ö?*?1??W*?e?+?ȶ?*?e??W??<23<??????%?,?;??%?A????\*+??+?*??+?ӥ?+?M*?1,?1??*?>,?>?ך?*?e?*?e,?e?ا,?e???? \23\????3?????*?:???
@?I??,*?>??<h*?e?
*?e?ߧ`<h*?1`<??,23$?+??? ?*????????+?????Y+??+?????Y+???+???+???????Y+??+?*?>?
M,?)??Y+?Y?
?*?>?????,??0,??)??Y+?Y?
?*?>?????,?!?)??Y+?Y?
#?*?>?%????,?)?/?0*?e?)??Y+?Y?
1?*?>?3???5Y,*?e?8?? 23?9O?:;?B????$?7?C?O?S?y??????????????53,6
<=?9+?@??ABC??8?AD-??u??YE?շH????YJ?շH?Ȼ?YL?շH?û?YN?W?Z?|?|?e???i?|?o?ör?|?x???ȶ???"./"031E5S6a7t9?>RTY[RPQSR\_aR\lnR\uwRz}~??*			




© 2015 - 2025 Weber Informatics LLC | Privacy Policy