com.groupbyinc.flux.index.query.InnerHitContextBuilder.class Maven / Gradle / Ivy
???? 4? 6com/groupbyinc/flux/index/query/InnerHitContextBuilder java/lang/Object InnerHitContextBuilder.java Mcom/groupbyinc/flux/search/fetch/subphase/InnerHitsContext$InnerHitSubContext :com/groupbyinc/flux/search/fetch/subphase/InnerHitsContext InnerHitSubContext /com/groupbyinc/flux/script/SearchScript$Factory 'com/groupbyinc/flux/script/SearchScript
Factory 3com/groupbyinc/flux/script/SearchScript$LeafFactory LeafFactory Bcom/groupbyinc/flux/search/builder/SearchSourceBuilder$ScriptField 6com/groupbyinc/flux/search/builder/SearchSourceBuilder ScriptField java/util/Map$Entry
java/util/Map Entry Icom/groupbyinc/flux/search/fetch/subphase/ScriptFieldsContext$ScriptField =com/groupbyinc/flux/search/fetch/subphase/ScriptFieldsContext query .Lcom/groupbyinc/flux/index/query/QueryBuilder; innerHitBuilder 1Lcom/groupbyinc/flux/index/query/InnerHitBuilder; children Ljava/util/Map; [Ljava/util/Map; q(Lcom/groupbyinc/flux/index/query/QueryBuilder;Lcom/groupbyinc/flux/index/query/InnerHitBuilder;Ljava/util/Map;)V ()V ( *
+ # $ - % & / ! " 1 this 8Lcom/groupbyinc/flux/index/query/InnerHitContextBuilder; build r(Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/fetch/subphase/InnerHitsContext;)V java/io/IOException 7 /com/groupbyinc/flux/index/query/InnerHitBuilder 9 getFrom ()I ; <
: = getSize ? <
: @ 1com/groupbyinc/flux/search/internal/SearchContext B
mapperService 2()Lcom/groupbyinc/flux/index/mapper/MapperService; D E
C F .com/groupbyinc/flux/index/mapper/MapperService H getIndexSettings +()Lcom/groupbyinc/flux/index/IndexSettings; J K
I L 'com/groupbyinc/flux/index/IndexSettings N getMaxInnerResultWindow P <
O Q "java/lang/IllegalArgumentException S java/lang/StringBuilder U
V + >Inner result window is too large, the inner hit definition's [ X append -(Ljava/lang/String;)Ljava/lang/StringBuilder; Z [
V \ getName ()Ljava/lang/String; ^ _
: ` 0]'s from + size must be less than or equal to: [ b (I)Ljava/lang/StringBuilder; Z d
V e ] but was [ g (J)Ljava/lang/StringBuilder; Z i
V j *]. This limit can be set by changing the [ l MAX_INNER_RESULT_WINDOW_SETTING -Lcom/groupbyinc/flux/common/settings/Setting; n o O p +com/groupbyinc/flux/common/settings/Setting r getKey t _
s u ] index level setting. w toString y _
V z (Ljava/lang/String;)V ( |
T } doBuild 6
? parentSearchContext 3Lcom/groupbyinc/flux/search/internal/SearchContext; innerHitsContext