
com.groupbyinc.flux.action.percolate.PercolateSourceBuilder.class Maven / Gradle / Ivy
???? 3 ? ;com/groupbyinc/flux/action/percolate/PercolateSourceBuilder 4com/groupbyinc/flux/action/support/ToXContentToBytes PercolateSourceBuilder.java Fcom/groupbyinc/flux/action/percolate/PercolateSourceBuilder$DocBuilder
DocBuilder 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params
docBuilder HLcom/groupbyinc/flux/action/percolate/PercolateSourceBuilder$DocBuilder; queryBuilder .Lcom/groupbyinc/flux/index/query/QueryBuilder; size Ljava/lang/Integer; sorts Ljava/util/List; ?Ljava/util/List; trackScores Ljava/lang/Boolean; highlightBuilder 7Lcom/groupbyinc/flux/search/highlight/HighlightBuilder; aggregations VLjava/util/List; ()V
this =Lcom/groupbyinc/flux/action/percolate/PercolateSourceBuilder; setDoc ?(Lcom/groupbyinc/flux/action/percolate/PercolateSourceBuilder$DocBuilder;)Lcom/groupbyinc/flux/action/percolate/PercolateSourceBuilder; % setQueryBuilder m(Lcom/groupbyinc/flux/index/query/QueryBuilder;)Lcom/groupbyinc/flux/action/percolate/PercolateSourceBuilder; ) setSize @(I)Lcom/groupbyinc/flux/action/percolate/PercolateSourceBuilder; java/lang/Integer - valueOf (I)Ljava/lang/Integer; / 0
. 1 3 I setSort @(Z)Lcom/groupbyinc/flux/action/percolate/PercolateSourceBuilder; 0com/groupbyinc/flux/search/sort/ScoreSortBuilder 8
9 addSort l(Lcom/groupbyinc/flux/search/sort/SortBuilder;)Lcom/groupbyinc/flux/action/percolate/PercolateSourceBuilder; ; <
= ? sort Z java/util/ArrayList C
D java/util/List F add (Ljava/lang/Object;)Z H I G J -Lcom/groupbyinc/flux/search/sort/SortBuilder; setTrackScores java/lang/Boolean N (Z)Ljava/lang/Boolean; / P
O Q S setHighlightBuilder v(Lcom/groupbyinc/flux/search/highlight/HighlightBuilder;)Lcom/groupbyinc/flux/action/percolate/PercolateSourceBuilder; W addAggregation ?(Lcom/groupbyinc/flux/search/aggregations/AbstractAggregationBuilder;)Lcom/groupbyinc/flux/action/percolate/PercolateSourceBuilder; [ aggregationBuilder DLcom/groupbyinc/flux/search/aggregations/AbstractAggregationBuilder;
toXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; java/io/IOException a 3com/groupbyinc/flux/common/xcontent/XContentBuilder c startObject 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; e f
d g _ `
i query k field I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; m n
d o ,com/groupbyinc/flux/index/query/QueryBuilder q
r i \(Ljava/lang/String;Ljava/lang/Integer;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; m u
d v A
startArray y n
d z iterator ()Ljava/util/Iterator; | } G ~ java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? +com/groupbyinc/flux/search/sort/SortBuilder ?
? i endObject ? f
d ? endArray ? f
d ? track_scores ? [(Ljava/lang/String;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; m ?
d ? 5com/groupbyinc/flux/search/highlight/HighlightBuilder ?
? i Bcom/groupbyinc/flux/search/aggregations/AbstractAggregationBuilder ?
? i aggregation builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; J()Lcom/groupbyinc/flux/action/percolate/PercolateSourceBuilder$DocBuilder;
Signature Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile InnerClasses ! ? ? ? / *? ? ? ! " ? / # $ ? ? *+? &*? ? ! " ?
= > ' ( ? ? *+? **? ? ! " ?
F G + , ? B
*? 2? 4*? ?
! "
5 ?
N O 6 7 ? d ? *? 9Y? :? >W? *? @*? ? ! " A B ? V W Y [ ? ; <