
com.groupbyinc.flux.percolator.QueryCollector.class Maven / Gradle / Ivy
???? 3 -com/groupbyinc/flux/percolator/QueryCollector ?com/groupbyinc/flux/common/apache/lucene/search/SimpleCollector QueryCollector.java 3com/groupbyinc/flux/percolator/QueryCollector$Count Count ;com/groupbyinc/flux/percolator/QueryCollector$MatchAndScore
MatchAndScore :com/groupbyinc/flux/percolator/QueryCollector$MatchAndSort MatchAndSort 3com/groupbyinc/flux/percolator/QueryCollector$Match Match uidFieldData 4Lcom/groupbyinc/flux/index/fielddata/IndexFieldData; 7Lcom/groupbyinc/flux/index/fielddata/IndexFieldData<*>; searcher ?Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher; queries $Ljava/util/concurrent/ConcurrentMap; ?Ljava/util/concurrent/ConcurrentMap; logger -Lcom/groupbyinc/flux/common/logging/ESLogger; isNestedDoc Z current 8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; values ;Lcom/groupbyinc/flux/index/fielddata/SortedBinaryDocValues; aggregatorCollector 9Lcom/groupbyinc/flux/search/aggregations/BucketCollector; aggregatorLeafCollector ?Lcom/groupbyinc/flux/common/apache/lucene/search/LeafCollector; $assertionsDisabled b(Lcom/groupbyinc/flux/common/logging/ESLogger;Lcom/groupbyinc/flux/percolator/PercolateContext;Z)V java/io/IOException ) ()V ' +
, . 0 /com/groupbyinc/flux/percolator/PercolateContext 2 percolateQueries &()Ljava/util/concurrent/ConcurrentMap; 4 5
3 6 8 docSearcher A()Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher; : ;
3 < >
mapperService 2()Lcom/groupbyinc/flux/index/mapper/MapperService; @ A
3 B _uid D .com/groupbyinc/flux/index/mapper/MapperService F smartNameFieldType F(Ljava/lang/String;)Lcom/groupbyinc/flux/index/mapper/MappedFieldType; H I
G J fieldData =()Lcom/groupbyinc/flux/index/fielddata/IndexFieldDataService; L M
3 N 9com/groupbyinc/flux/index/fielddata/IndexFieldDataService P getForField h(Lcom/groupbyinc/flux/index/mapper/MappedFieldType;)Lcom/groupbyinc/flux/index/fielddata/IndexFieldData; R S
Q T V java/util/ArrayList X
Y , aggregations E()Lcom/groupbyinc/flux/search/aggregations/SearchContextAggregations; [ \
3 ] Bcom/groupbyinc/flux/search/aggregations/support/AggregationContext _ 6(Lcom/groupbyinc/flux/search/internal/SearchContext;)V ' a
` b Acom/groupbyinc/flux/search/aggregations/SearchContextAggregations d aggregationContext G(Lcom/groupbyinc/flux/search/aggregations/support/AggregationContext;)V f g
e h factories ?()Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories; j k
e l ;com/groupbyinc/flux/search/aggregations/AggregatorFactories n createTopLevelAggregators {(Lcom/groupbyinc/flux/search/aggregations/support/AggregationContext;)[Lcom/groupbyinc/flux/search/aggregations/Aggregator; p q
o r +com/groupbyinc/flux/common/logging/ESLogger t 0com/groupbyinc/flux/index/mapper/MappedFieldType v java/util/List x 5[Lcom/groupbyinc/flux/search/aggregations/Aggregator; z Fcom/groupbyinc/flux/search/aggregations/bucket/global/GlobalAggregator | add (Ljava/lang/Object;)Z ~ y ? aggregators 8([Lcom/groupbyinc/flux/search/aggregations/Aggregator;)V ? ?
e ? 7com/groupbyinc/flux/search/aggregations/BucketCollector ? wrap O(Ljava/lang/Iterable;)Lcom/groupbyinc/flux/search/aggregations/BucketCollector; ? ?
? ? " # ?
preCollection ? +
? ?
aggregator 4Lcom/groupbyinc/flux/search/aggregations/Aggregator; i I DLcom/groupbyinc/flux/search/aggregations/support/AggregationContext; this /Lcom/groupbyinc/flux/percolator/QueryCollector; context 1Lcom/groupbyinc/flux/percolator/PercolateContext; uidMapper 2Lcom/groupbyinc/flux/index/mapper/MappedFieldType; aggregatorCollectors FLjava/util/List; Ljava/util/List; postMatch (I)V $ % ? =com/groupbyinc/flux/common/apache/lucene/search/LeafCollector ? collect ? ? ? ? doc setScorer ;(Lcom/groupbyinc/flux/common/apache/lucene/search/Scorer;)V ? ? ? ? scorer 8Lcom/groupbyinc/flux/common/apache/lucene/search/Scorer; needsScores ()Z ? ?
? ? doSetNextReader E(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)V 2com/groupbyinc/flux/index/fielddata/IndexFieldData ? load y(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/index/fielddata/AtomicFieldData; ? ? ? ? 3com/groupbyinc/flux/index/fielddata/AtomicFieldData ? getBytesValues =()Lcom/groupbyinc/flux/index/fielddata/SortedBinaryDocValues; ? ? ? ? ! ? getLeafCollector ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector; ? ?
? ? BLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext; match ?(Lcom/groupbyinc/flux/common/logging/ESLogger;Lcom/groupbyinc/flux/percolator/PercolateContext;Lcom/groupbyinc/flux/search/highlight/HighlightPhase;Z)Lcom/groupbyinc/flux/percolator/QueryCollector$Match; ?(Lcom/groupbyinc/flux/common/logging/ESLogger;Lcom/groupbyinc/flux/percolator/PercolateContext;Lcom/groupbyinc/flux/search/highlight/HighlightPhase;Z)V ' ?
? highlightPhase 5Lcom/groupbyinc/flux/search/highlight/HighlightPhase; count ?(Lcom/groupbyinc/flux/common/logging/ESLogger;Lcom/groupbyinc/flux/percolator/PercolateContext;Z)Lcom/groupbyinc/flux/percolator/QueryCollector$Count; ' (
?
matchAndScore ?(Lcom/groupbyinc/flux/common/logging/ESLogger;Lcom/groupbyinc/flux/percolator/PercolateContext;Lcom/groupbyinc/flux/search/highlight/HighlightPhase;Z)Lcom/groupbyinc/flux/percolator/QueryCollector$MatchAndScore;
? matchAndSort ?(Lcom/groupbyinc/flux/common/logging/ESLogger;Lcom/groupbyinc/flux/percolator/PercolateContext;Z)Lcom/groupbyinc/flux/percolator/QueryCollector$MatchAndSort;
? getQuery :(I)Lcom/groupbyinc/flux/common/apache/lucene/search/Query; 9com/groupbyinc/flux/index/fielddata/SortedBinaryDocValues ? setDocument ? ?
? ? ()I ? ?
? ? &