com.groupbyinc.flux.search.aggregations.bucket.sampler.BestDocsDeferringCollector$PerSegmentCollects.class Maven / Gradle / Ivy
???? 4 ? dcom/groupbyinc/flux/search/aggregations/bucket/sampler/BestDocsDeferringCollector$PerSegmentCollects 6com/groupbyinc/flux/common/apache/lucene/search/Scorer BestDocsDeferringCollector.java hcom/groupbyinc/flux/search/aggregations/bucket/sampler/BestDocsDeferringCollector$PerParentBucketSamples Qcom/groupbyinc/flux/search/aggregations/bucket/sampler/BestDocsDeferringCollector PerParentBucketSamples PerSegmentCollects
readerContext BLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext; maxDocId I currentScore F currentDocId
currentScorer 8Lcom/groupbyinc/flux/common/apache/lucene/search/Scorer; this$0 SLcom/groupbyinc/flux/search/aggregations/bucket/sampler/BestDocsDeferringCollector; ?(Lcom/groupbyinc/flux/search/aggregations/bucket/sampler/BestDocsDeferringCollector;Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)V java/io/IOException ;(Lcom/groupbyinc/flux/common/apache/lucene/search/Weight;)V
? ! #
% @com/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext '
access$200 ?(Lcom/groupbyinc/flux/search/aggregations/bucket/sampler/BestDocsDeferringCollector;)Lcom/groupbyinc/flux/common/util/ObjectArray; ) *
+ +com/groupbyinc/flux/common/util/ObjectArray - size ()J / 0 . 1 get (J)Ljava/lang/Object; 3 4 . 5
changeSegment E(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)V 7 8
9 perBucketSample jLcom/groupbyinc/flux/search/aggregations/bucket/sampler/BestDocsDeferringCollector$PerParentBucketSamples; i this fLcom/groupbyinc/flux/search/aggregations/bucket/sampler/BestDocsDeferringCollector$PerSegmentCollects; setScorer ;(Lcom/groupbyinc/flux/common/apache/lucene/search/Scorer;)V B @ A
D scorer replayRelatedMatches >([Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;)V
access$300 ?(Lcom/groupbyinc/flux/search/aggregations/bucket/sampler/BestDocsDeferringCollector;)Lcom/groupbyinc/flux/search/aggregations/BucketCollector; I J
K 7com/groupbyinc/flux/search/aggregations/BucketCollector M getLeafCollector ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector; O P
N Q ;com/groupbyinc/flux/search/aggregations/LeafBucketCollector S
T D V ;[Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc; X 8com/groupbyinc/flux/common/apache/lucene/search/ScoreDoc Z doc \ [ ] docBase _ ( ` score b [ c
shardIndex e [ f collect (IJ)V h i
T j rebased scoreDoc :Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc; sd
leafCollector =Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector; ()F freq ()I *com/groupbyinc/flux/ElasticsearchException u FThis caching scorer implementation only implements score() and docID() w java/lang/Object y ((Ljava/lang/String;[Ljava/lang/Object;)V {
v | docID iterator D()Lcom/groupbyinc/flux/common/apache/lucene/search/DocIdSetIterator;
access$400 ?(Lcom/groupbyinc/flux/search/aggregations/bucket/sampler/BestDocsDeferringCollector;)Lcom/groupbyinc/flux/common/util/BigArrays; ? ?
? )com/groupbyinc/flux/common/util/BigArrays ? grow ](Lcom/groupbyinc/flux/common/util/ObjectArray;J)Lcom/groupbyinc/flux/common/util/ObjectArray; ? ?
? ?
access$202 ?(Lcom/groupbyinc/flux/search/aggregations/bucket/sampler/BestDocsDeferringCollector;Lcom/groupbyinc/flux/common/util/ObjectArray;)Lcom/groupbyinc/flux/common/util/ObjectArray; ? ?
? ?(Lcom/groupbyinc/flux/search/aggregations/bucket/sampler/BestDocsDeferringCollector;JLcom/groupbyinc/flux/common/apache/lucene/search/Scorer;Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)V ?
? set '(JLjava/lang/Object;)Ljava/lang/Object; ? ? . ? (I)V h ?
? java/lang/Math ? max (II)I ? ?
? ? docId parentBucket J sampler Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile InnerClasses
? ? P*+? *? * ? "*? $*,? &>?+? ,? 2 ?? '+? ,?? 6 ? :? ? ,? :???б ? 4 ; ; <