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

com.groupbyinc.flux.common.apache.lucene.document.NearestNeighbor.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????4*Acom/groupbyinc/flux/common/apache/lucene/document/NearestNeighborjava/lang/ObjectNearestNeighbor.javaLcom/groupbyinc/flux/common/apache/lucene/document/NearestNeighbor$NearestHit
NearestHitPcom/groupbyinc/flux/common/apache/lucene/document/NearestNeighbor$NearestVisitor	NearestVisitorFcom/groupbyinc/flux/common/apache/lucene/document/NearestNeighbor$CellCellCcom/groupbyinc/flux/common/apache/lucene/document/NearestNeighbor$1Jcom/groupbyinc/flux/common/apache/lucene/util/bkd/BKDReader$IntersectState;com/groupbyinc/flux/common/apache/lucene/util/bkd/BKDReaderIntersectStateEcom/groupbyinc/flux/common/apache/lucene/util/bkd/BKDReader$IndexTree	IndexTreeKcom/groupbyinc/flux/common/apache/lucene/index/PointValues$IntersectVisitor:com/groupbyinc/flux/common/apache/lucene/index/PointValuesIntersectVisitor()V
 thisCLcom/groupbyinc/flux/common/apache/lucene/document/NearestNeighbor;nearest?(DDLjava/util/List;Ljava/util/List;Ljava/util/List;I)[Lcom/groupbyinc/flux/common/apache/lucene/document/NearestNeighbor$NearestHit;java/io/IOException&java/util/PriorityQueue(
 (ILjava/util/Comparator;)V+
),
) (Ljava/util/PriorityQueue;IDD)V/

0java/util/ArrayList2
3 java/util/List5size()I7869get(I)Ljava/lang/Object;;<6=getBytesPerDimension?8
@java/lang/IllegalStateExceptionBjava/lang/StringBuilderD
E bytesPerDim changed from Gappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;IJ
EK(I)Ljava/lang/StringBuilder;IM
EN to P across readersRtoString()Ljava/lang/String;TU
EV(Ljava/lang/String;)VX
CYgetMinPackedValue()[B[\
]getMaxPackedValue_\
`getIntersectState?(Lcom/groupbyinc/flux/common/apache/lucene/index/PointValues$IntersectVisitor;)Lcom/groupbyinc/flux/common/apache/lucene/util/bkd/BKDReader$IntersectState;bc
dadd(Ljava/lang/Object;)Zfg6hindexGLcom/groupbyinc/flux/common/apache/lucene/util/bkd/BKDReader$IndexTree;jk	lapproxBestDistance	([B[BDD)Dno
pP(Lcom/groupbyinc/flux/common/apache/lucene/util/bkd/BKDReader$IndexTree;I[B[BD)Vr

sofferug
)v
)9poll()Ljava/lang/Object;yz
){readerIndexI}~	
	
l
isLeafNode()Z??
?java/lang/Integer?intValue?8
??
curDocBase?~	
?2com/groupbyinc/flux/common/apache/lucene/util/Bits?curLiveDocs4Lcom/groupbyinc/flux/common/apache/lucene/util/Bits;??	
?visitLeafBlockValues?(Lcom/groupbyinc/flux/common/apache/lucene/util/bkd/BKDReader$IndexTree;Lcom/groupbyinc/flux/common/apache/lucene/util/bkd/BKDReader$IntersectState;)V??
?	minPacked[B??	
?=com/groupbyinc/flux/common/apache/lucene/geo/GeoEncodingUtils?decodeLatitude([BI)D??
??decodeLongitude??
??	maxPacked??	
?
access$000U(Lcom/groupbyinc/flux/common/apache/lucene/document/NearestNeighbor$NearestVisitor;)D??

?
access$100??

?
access$200??

?
access$300??

?
access$400??

?getSplitDimValue:()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;??
?6com/groupbyinc/flux/common/apache/lucene/util/BytesRef?
deepCopyOfr(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;??
??getSplitDim?8
?cloneI()Lcom/groupbyinc/flux/common/apache/lucene/util/bkd/BKDReader$IndexTree;??
???z
??bytes??	??offset?~	??java/lang/System?	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V??
??pushLeft?
?	pushRight?
?O[Lcom/groupbyinc/flux/common/apache/lucene/document/NearestNeighbor$NearestHit;?reader=Lcom/groupbyinc/flux/common/apache/lucene/util/bkd/BKDReader;minPackedValuemaxPackedValuestateLLcom/groupbyinc/flux/common/apache/lucene/util/bkd/BKDReader$IntersectState;i
cellMinLatD
cellMinLon
cellMaxLat
cellMaxLon
splitValue8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;splitDimnewIndexsplitPackedValuecellHLcom/groupbyinc/flux/common/apache/lucene/document/NearestNeighbor$Cell;pointLatpointLonreadersOLjava/util/List;Ljava/util/List;liveDocsFLjava/util/List;docBases%Ljava/util/List;nhitQueueiLjava/util/PriorityQueue;Ljava/util/PriorityQueue;	cellQueuecLjava/util/PriorityQueue;visitorRLcom/groupbyinc/flux/common/apache/lucene/document/NearestNeighbor$NearestVisitor;states^Ljava/util/List;bytesPerDimhitsdownTo	(DDDDDD)Dn	

minLatminLonmaxLatmaxLon8com/groupbyinc/flux/common/apache/lucene/util/SloppyMathhaversinMeters(DDDD)D
java/lang/Mathmin(DD)D
d1d2d3d4CodeLocalVariableTableLineNumberTableLocalVariableTypeTable
StackMapTable
Exceptions	Signature(DDLjava/util/List;Ljava/util/List;Ljava/util/List;I)[Lcom/groupbyinc/flux/common/apache/lucene/document/NearestNeighbor$NearestHit;
SourceFileInnerClasses  /*?!?!"#"+	$% ?
??)Y?Y?*?-:?)Y?.:	?
Y&(?1:
?3Y?4:66

?:??
?>?:?
?A6?;?A?1?CY?EY?FH?L?OQ?L?A?OS?L?W?Z??^:?a:
?e:?iW	?
Y?m
?^?a&(?q?t?wW?
??S	?x??	?|?
:

???>?:
?????J

???>??????

???>????
??
???>????.
????9
????9
????9
????9
?????W
?????L
????
????
??????(
??????:
????6
????:
??????:????h??
????	?
Y
??
??
??
??&(?q?t?wW
??????:????h????	?
Y
??
??
??&(?q?t?wW??`?x?:
?xd6?x?
?|?S?????
?!S????A???:???1??9??~
i ??t??
?????????????~???k????????
}???????????????????~?????	*?
3??6?~?'?
?~#>?????????????	3?"?6???*?3?6?E?S?Y?c?m?????????????????????????.?B?^it?
??????06:G]b ??"?$?%?&?'?(?+$??9666))
6?)7?M?t
?W666))
6

??666))
6??%'&'
no ?+*??9*??9+??9
+??9
(??!R+??+??+??+??$?
??
?"01234
n	 b&??(??
??

???
&?9
&?9
(?9
(?9????!f
b?b?b
?b?b??b??
,6?8*?D?P?"=? B,C8DDEPF$ ():


	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy