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

com.groupbyinc.flux.search.suggest.context.GeolocationContextMapping.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?Dcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping9com/groupbyinc/flux/search/suggest/context/ContextMappingGeolocationContextMapping.javaFcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$1Mcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$GeoQueryGeoQueryNcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$GeoConfig	GeoConfigLcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$BuilderBuilder5com/groupbyinc/flux/common/xcontent/ToXContent$Params.com/groupbyinc/flux/common/xcontent/ToXContentParams8com/groupbyinc/flux/common/xcontent/XContentParser$Token2com/groupbyinc/flux/common/xcontent/XContentParserTokenGcom/groupbyinc/flux/search/suggest/context/ContextMapping$ContextConfig
ContextConfigFcom/groupbyinc/flux/search/suggest/context/ContextMapping$ContextQueryContextQuery=com/groupbyinc/flux/common/xcontent/XContentParser$NumberType!
NumberTypeTYPELjava/lang/String;geo&FIELD_PRECISION	precision)FIELD_NEIGHBORS	neighbors,FIELD_FIELDNAMEpath/defaultLocationsLjava/util/Collection;*Ljava/util/Collection;[IZ	fieldName
defaultConfigPLcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$GeoConfig;@(Ljava/lang/String;[IZLjava/util/Collection;Ljava/lang/String;)V'(Ljava/lang/String;Ljava/lang/String;)V9;
<)4	>,5	@12	B6%	D_(Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping;Ljava/util/Collection;)V9F
G78	IthisFLcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping;nameloadi(Ljava/lang/String;Ljava/util/Map;)Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping;
java/util/MapPcontainsKey(Ljava/lang/Object;)ZRSQT/com/groupbyinc/flux/ElasticsearchParseExceptionVfield [precision] is missingXjava/lang/ObjectZ((Ljava/lang/String;[Ljava/lang/Object;)V9\
W](Ljava/lang/String;)V9_
`get&(Ljava/lang/Object;)Ljava/lang/Object;bcQdjava/lang/IntegerfintValue()Ihi
gjQ(I)Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$Builder;)l
mremoveocQpjava/lang/Longr	longValue()Jtu
svQ(D)Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$Builder;)x
yjava/lang/Double{doubleValue()D}~
|java/lang/Float?
floatValue()F??
??java/lang/Iterable?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????toString()Ljava/lang/String;??
[?b(Ljava/lang/String;)Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$Builder;)?
?java/lang/Boolean?booleanValue??
??Q(Z)Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$Builder;,?
?default?addDefaultLocation??
?java/lang/String?lat?7field [{}] map must have field lat and a valid latitude?lon?8field [{}] map must have field lon and a valid longitude?valueOf&(Ljava/lang/String;)Ljava/lang/Double;??
|?R(DD)Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$Builder;??
?)field [{}] must be of type string or list?field??
?buildH()Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping;??
?Ljava/lang/Object;location	latlonMap5Ljava/util/Map;Ljava/util/Map;configPrecisionconfigNeighborsdefconfigbuilderNLcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$Builder;toInnerXContent?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;java/io/IOException?3com/groupbyinc/flux/common/xcontent/XContentBuilder?K(Ljava/lang/String;[I)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
??J(Ljava/lang/String;Z)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
??
startArrayI(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
??java/util/Collection???value??
??endArray7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
??[(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
??defaultLocation5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;params7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;parseSinglePointOrListL(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Ljava/util/Collection;currentToken<()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;???START_ARRAY:Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;??	?	nextToken???VALUE_NUMBER??	?	END_ARRAY?	Bcom/groupbyinc/flux/common/apache/lucene/spatial/util/GeoHashUtilsstringEncode(DD)Ljava/lang/String;
	java/util/Collections	singleton#(Ljava/lang/Object;)Ljava/util/Set;

only two values expectedlatitue must be a numeric valuejava/util/ArrayList()V9
'com/groupbyinc/flux/common/geo/GeoUtils
parseGeoPoint_(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/common/geo/GeoPoint;
'com/groupbyinc/flux/common/geo/GeoPoint geohash"?
!#add%S
&Dresult)Ljava/util/ArrayList;Ljava/util/ArrayList;parser4Lcom/groupbyinc/flux/common/xcontent/XContentParser;tokenK()Lcom/groupbyinc/flux/search/suggest/context/ContextMapping$ContextConfig;parseContext?(Lcom/groupbyinc/flux/index/mapper/ParseContext;Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/search/suggest/context/ContextMapping$ContextConfig;-com/groupbyinc/flux/index/mapper/ParseContext2	docMapper3()Lcom/groupbyinc/flux/index/mapper/DocumentMapper;45
36/com/groupbyinc/flux/index/mapper/DocumentMapper8mappers9()Lcom/groupbyinc/flux/index/mapper/DocumentFieldMappers;:;
9<5com/groupbyinc/flux/index/mapper/DocumentFieldMappers>	getMapperB(Ljava/lang/String;)Lcom/groupbyinc/flux/index/mapper/FieldMapper;@A
?B8com/groupbyinc/flux/index/mapper/geo/GeoPointFieldMapperD,referenced field must be mapped to geo_pointF
VALUE_NULLH?	I??
Kmapper.Lcom/groupbyinc/flux/index/mapper/FieldMapper;	locations/Lcom/groupbyinc/flux/index/mapper/ParseContext;query?(Ljava/lang/String;Lcom/groupbyinc/flux/common/geo/GeoPoint;)Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$GeoQuery;
getGeohashS?
!Tw(Ljava/lang/String;Ljava/lang/String;[I)Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$GeoQuery;QV
Wpoint)Lcom/groupbyinc/flux/common/geo/GeoPoint;g(Ljava/lang/String;DD[I)Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$GeoQuery;
precisionsx(Ljava/lang/String;DD[Ljava/lang/String;)Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$GeoQuery;4geoHashLevelsForPrecision(Ljava/lang/String;)I_`
aiI[Ljava/lang/String;
precisionInts)(Ljava/lang/String;Ljava/lang/String;[I)V9g
	hparsePrecision7(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)IA$SwitchMap$org$elasticsearch$common$xcontent$XContentParser$Tokenl4	mordinaloi
ptextr?sF$SwitchMap$org$elasticsearch$common$xcontent$XContentParser$NumberTypeu4	v
numberTypeA()Lcom/groupbyinc/flux/common/xcontent/XContentParser$NumberType;xyz
"pj(D)I_~
invalid precision value?
parseQuery?(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$GeoQuery;START_OBJECT??	??
END_OBJECT??	?currentName???equals?S
??(Z)D}??latitude must be a number?only lat/lon or [{}] is allowed??longitude must be a number?7com/groupbyinc/flux/common/carrotsearch/hppc/IntHashSet?
?jk
?(I)Z%?
??toArray()[I??
??isNaN(D)Z??
|?unexpected fieldname [{}]?location is missing?(DD)V9?
!?9Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntHashSet;hashCode?i??
??java/util/Arrays?([I)I??
??primegetClass()Ljava/lang/Class;??
[???([I[I)Z??
??objother?(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/search/suggest/context/ContextMapping$ContextQuery;??
?
access$000Z(Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping;)Ljava/lang/String;x0
access$100^(Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping;)Ljava/util/Collection;
access$200J(Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping;)[I
access$300I(Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping;)Z
ConstantValue	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTableT(Ljava/lang/String;[IZLjava/util/Collection;Ljava/lang/String;)V
StackMapTable?(Ljava/lang/String;Ljava/util/Map;)Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping;
Exceptions`(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Ljava/util/Collection;
SourceFileInnerClasses!	$%?'(%?*+%?-.%?012?3)4,56%789:??,*'+?=*,??*?A*?C*?E*?Y*?H?J??>,KL,M%,)4,,5,12,6%?,13?abcdef+g??NO???+*?U??WYY?[?^??Y*?aM+??+*?eN-??3-?g?,-?g?k?nW+*?qW?-?s?,-?s?w??zW+*?qW??-?|?,-?|???zW+*?qW??-???,-??????zW+*?qW??-????-????:???{??:?g?,?g?k?nW?W?s?,?s?w??zW?>?|?,?|???zW?&???,??????zW?
,????W???+*?qW?,-????W+*?qW+-?e:?,??????W+-?qW+??e:????2????:?????:,????W???????,????W???Q???Q:??U???e?|??WY??[Y?S?^???U???e?|??WY??[Y?S?^?,??e????????e????????W??WY??[Y?S?^?+??qW+0?e:?,????W+0?qW,?İ?f
?l)??
??????/???pK???&???6??M%???"?????????????<|}?"?&?/?6?=?I?U?\?i?u?|?????????????????????
??"?*?;?E?H?T?]?f?p?u??????????????????????????#?>?Q?z?}??????????????L?[???*[?	??$[?"[???)Q?+?!??????e+**????W+-*?A??W*?C?7+???W*?C??N-???-????:+??W???+??W*?E?+0*?E??W+??*B?%eKLe??e???.????$?B?I?L?Q?X?c??
?.???????|?*??L+????*??L+??R*?I*????0*?9*????
(?
???WY?[?^??WY?[?^??Y?:+??*??$?'W*??L????*??$???47%?(#H?(t!)+?,-?.??t!)*?F?????#?/?7?C?M?\?k?t?{????????2?M????????7/?/*?J??KL??01??L*?E?(+?7?=*?E?CN-?E??WYG?[?^?,???J?N?,?LN?Y*-?H??>MN:O2LKLL0PL,-B
O2?:O3B
O3?",
8=B?
,????W	QR?@*+?U?
?X??M%YZ??Q[?T*)'?
?X??*M%?(?(\4?*?Q]??1??
:6??2?bO????*)'?
?X??>
cd1M%1?(1?(1\e*f4?./0/%2??
^??QV?I?	Y*+,?i?? M%"%\4?=jk??x?n*???q.?\%*?t?b??w*?{?|.? *?}?*?????WY??[?^??x,-?A(C2EXH_JiM?(	%	??W????,???????J?9::,??????,??:	?	???e?K,??W?n,???q.?%,??J?8?WY??[?^??WY??[Y?S?^??	???f?L,??W?n,???q.?&,??9?˻WY??[?^??WY??[Y?S?^?*	???J,?????/??Y??:
,????
,????W???
??:?e?
Y,??O:?V?	???7???)???,??W,?:?,?WY??[Y?S?^??WY??[Y	S?^???o?-)???????WY??[?^??!Y)??:?	??	*??:?	Y+?$?i??	Y+,??U*???i??\	' \?
/}6%	??(??(?YZ?)4KLM%,-??.STUVWY'Z/[9\>]E^latbwd?g?i?j?k?l?o?p?r?uwxy'z3{@}G~JY?d?s?z????????????????????????M??!^?P?
<???	)?
????W?i??\<=h*?C??*?C??`=h*?E??
*?E??`=h*?A?	ϧ?`=h*????`=?? \KLY?dW)d?????7?M?Z??=??P?R??S?(?*+??+??*??+?¥?+?M*?C?,?C??*?C,?C????*?E?,?E??*?E,?E????*?A,?A??*??,???ƚ??? ?KL???a?L?Z????
????&?-?/???A?H?O?Q?_?a?l?n?|?~??	?A???1*+,?˰?KL?H??W???/*?E???L?H???/*?C???L?H???/*?????L?H???/*?A???L?H??J		



		D		 	"#@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy