
com.groupbyinc.flux.search.fetch.innerhits.InnerHitsContext$NestedInnerHits.class Maven / Gradle / Ivy
???? 3 ? Kcom/groupbyinc/flux/search/fetch/innerhits/InnerHitsContext$NestedInnerHits Icom/groupbyinc/flux/search/fetch/innerhits/InnerHitsContext$BaseInnerHits InnerHitsContext.java ;com/groupbyinc/flux/search/fetch/innerhits/InnerHitsContext NestedInnerHits _com/groupbyinc/flux/search/fetch/innerhits/InnerHitsContext$NestedInnerHits$NestedChildrenQuery NestedChildrenQuery
BaseInnerHits 9com/groupbyinc/flux/search/fetch/FetchSubPhase$HitContext
.com/groupbyinc/flux/search/fetch/FetchSubPhase
HitContext :com/groupbyinc/flux/search/internal/SearchContext$Lifetime 1com/groupbyinc/flux/search/internal/SearchContext Lifetime parentObjectMapper 6Lcom/groupbyinc/flux/index/mapper/object/ObjectMapper; childObjectMapper ?(Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/index/query/ParsedQuery;Ljava/util/Map;Lcom/groupbyinc/flux/index/mapper/object/ObjectMapper;Lcom/groupbyinc/flux/index/mapper/object/ObjectMapper;)V r(Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/index/query/ParsedQuery;Ljava/util/Map;)V
! this MLcom/groupbyinc/flux/search/fetch/innerhits/InnerHitsContext$NestedInnerHits; context 3Lcom/groupbyinc/flux/search/internal/SearchContext; query -Lcom/groupbyinc/flux/index/query/ParsedQuery; childInnerHits nLjava/util/Map; Ljava/util/Map; topDocs ?(Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/fetch/FetchSubPhase$HitContext;)Lcom/groupbyinc/flux/common/apache/lucene/search/TopDocs; java/io/IOException . 0com/groupbyinc/flux/common/lucene/search/Queries 0 newNonNestedFilter 9()Lcom/groupbyinc/flux/common/apache/lucene/search/Query; 2 3
1 4 4com/groupbyinc/flux/index/mapper/object/ObjectMapper 6 nestedTypeFilter 8 3
7 9 5com/groupbyinc/flux/common/apache/lucene/search/Query ; bitsetFilterCache <()Lcom/groupbyinc/flux/index/cache/bitset/BitsetFilterCache; = >
? 8com/groupbyinc/flux/index/cache/bitset/BitsetFilterCache A getBitSetProducer ~(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;)Lcom/groupbyinc/flux/common/apache/lucene/search/join/BitSetProducer; C D
B E ' ( G +com/groupbyinc/flux/index/query/ParsedQuery I ' 3
J K ?(Lcom/groupbyinc/flux/common/apache/lucene/search/join/BitSetProducer;Lcom/groupbyinc/flux/common/apache/lucene/search/Query;Lcom/groupbyinc/flux/search/fetch/FetchSubPhase$HitContext;)V M
N filtered ?(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;Lcom/groupbyinc/flux/common/apache/lucene/search/Query;)Lcom/groupbyinc/flux/common/apache/lucene/search/BooleanQuery; P Q
1 R size ()I T U
V 7com/groupbyinc/flux/common/apache/lucene/search/TopDocs X searcher <()Lcom/groupbyinc/flux/search/internal/ContextIndexSearcher; Z [
\ 8com/groupbyinc/flux/search/internal/ContextIndexSearcher ^ count :(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;)I ` a
_ b (com/groupbyinc/flux/common/lucene/Lucene d EMPTY_SCORE_DOCS ;[Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc; f g e h @(I[Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;F)V j
Y k Ccom/groupbyinc/flux/common/apache/lucene/search/join/BitSetProducer m from o U
p getIndexReader >()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader; r s
_ t :com/groupbyinc/flux/common/apache/lucene/index/IndexReader v maxDoc x U
w y java/lang/Math { min (II)I } ~
| sort 8()Lcom/groupbyinc/flux/common/apache/lucene/search/Sort; ? ?
? trackScores ()Z ? ?
? Acom/groupbyinc/flux/common/apache/lucene/search/TopFieldCollector ? create (Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;IZZZ)Lcom/groupbyinc/flux/common/apache/lucene/search/TopFieldCollector; ? ?
? ? $com/groupbyinc/flux/ExceptionsHelper ? convertToElastic C(Ljava/lang/Throwable;)Lcom/groupbyinc/flux/ElasticsearchException; ? ?
? ? Dcom/groupbyinc/flux/common/apache/lucene/search/TopScoreDocCollector ? I(I)Lcom/groupbyinc/flux/common/apache/lucene/search/TopScoreDocCollector; ? ?
? ? @com/groupbyinc/flux/common/apache/lucene/search/TopDocsCollector ? search u(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;Lcom/groupbyinc/flux/common/apache/lucene/search/Collector;)V ? ?
_ ?
COLLECTION