
com.groupbyinc.flux.search.suggest.SuggestBuilder$SuggestionBuilder.class Maven / Gradle / Ivy
???? 3 ? Ccom/groupbyinc/flux/search/suggest/SuggestBuilder$SuggestionBuilder LLcom/groupbyinc/flux/action/support/ToXContentToBytes; 4com/groupbyinc/flux/action/support/ToXContentToBytes SuggestBuilder.java Fcom/groupbyinc/flux/search/suggest/context/ContextMapping$ContextQuery 9com/groupbyinc/flux/search/suggest/context/ContextMapping ContextQuery 1com/groupbyinc/flux/search/suggest/SuggestBuilder SuggestionBuilder 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params Mcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$GeoQuery Dcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping GeoQuery Lcom/groupbyinc/flux/search/suggest/context/CategoryContextMapping$FieldQuery Acom/groupbyinc/flux/search/suggest/context/CategoryContextMapping
FieldQuery name Ljava/lang/String; suggester text field analyzer size Ljava/lang/Integer; shardSize contextQueries Ljava/util/List; ZLjava/util/List; '(Ljava/lang/String;Ljava/lang/String;)V ()V * ,
- java/util/ArrayList /
0 - ' ( 2 4 6 this JLcom/groupbyinc/flux/search/suggest/SuggestBuilder$SuggestionBuilder; ELcom/groupbyinc/flux/search/suggest/SuggestBuilder$SuggestionBuilder; addContextQuery \(Lcom/groupbyinc/flux/search/suggest/context/ContextMapping$ContextQuery;)Ljava/lang/Object; java/util/List = add (Ljava/lang/Object;)Z ? @ > A ctx HLcom/groupbyinc/flux/search/suggest/context/ContextMapping$ContextQuery; addGeoLocation *(Ljava/lang/String;DD[I)Ljava/lang/Object; query g(Ljava/lang/String;DD[I)Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$GeoQuery; G H
I ; <
K lat D lon
precisions [I addGeoLocationWithPrecision ;(Ljava/lang/String;DD[Ljava/lang/String;)Ljava/lang/Object; x(Ljava/lang/String;DD[Ljava/lang/String;)Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$GeoQuery; G T
U [Ljava/lang/String; 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; w(Ljava/lang/String;Ljava/lang/String;[I)Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$GeoQuery; G Y
Z geohash addCategory ?(Ljava/lang/String;[Ljava/lang/CharSequence;)Ljava/lang/Object; {(Ljava/lang/String;[Ljava/lang/CharSequence;)Lcom/groupbyinc/flux/search/suggest/context/CategoryContextMapping$FieldQuery; G _
`
categories [Ljava/lang/CharSequence; :(Ljava/lang/String;Ljava/lang/Iterable;)Ljava/lang/Object; v(Ljava/lang/String;Ljava/lang/Iterable;)Lcom/groupbyinc/flux/search/suggest/context/CategoryContextMapping$FieldQuery; G e
f /Ljava/lang/Iterable<+Ljava/lang/CharSequence;>; Ljava/lang/Iterable; addContextField fieldvalues &(Ljava/lang/String;)Ljava/lang/Object; ! m
toXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; java/io/IOException q 3com/groupbyinc/flux/common/xcontent/XContentBuilder s startObject I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; u v
t w ! [(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; " z
t { # } # " ? " $ % ? $ \(Ljava/lang/String;Ljava/lang/Integer;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; " ?
t ? &