
com.groupbyinc.flux.index.query.BoostingQueryBuilder.class Maven / Gradle / Ivy
???? 3 ` 4com/groupbyinc/flux/index/query/BoostingQueryBuilder ?Lcom/groupbyinc/flux/index/query/QueryBuilder;Lcom/groupbyinc/flux/index/query/BoostableQueryBuilder; ,com/groupbyinc/flux/index/query/QueryBuilder 5com/groupbyinc/flux/index/query/BoostableQueryBuilder BoostingQueryBuilder.java 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params
positiveQuery .Lcom/groupbyinc/flux/index/query/QueryBuilder;
negativeQuery
negativeBoost F boost ()V
?? this 6Lcom/groupbyinc/flux/index/query/BoostingQueryBuilder; positive f(Lcom/groupbyinc/flux/index/query/QueryBuilder;)Lcom/groupbyinc/flux/index/query/BoostingQueryBuilder; ! negative $ 9(F)Lcom/groupbyinc/flux/index/query/BoostingQueryBuilder;
doXContent o(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)V java/io/IOException ) "java/lang/IllegalArgumentException + 0boosting query requires positive query to be set - (Ljava/lang/String;)V /
, 0 0boosting query requires negative query to be set 2 /boosting query requires negativeBoost to be set 4 boosting 6 3com/groupbyinc/flux/common/xcontent/XContentBuilder 8 startObject I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; : ;
9 < field ? ;
9 @
toXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; B C
D # negative_boost G J(Ljava/lang/String;F)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? I
9 J endObject 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; M N
9 O builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; :(F)Lcom/groupbyinc/flux/index/query/BoostableQueryBuilder; &
V Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions Signature
SourceFile InnerClasses ! X G *? *? *? ? Y Z 0 ,
. 2 X ? *+? "*? Y Z
5 6 # X ? *+? %*? Y Z
: ; &