com.groupbyinc.flux.search.fetch.subphase.ExplainFetchSubPhase.class Maven / Gradle / Ivy
???? 4 ? >com/groupbyinc/flux/search/fetch/subphase/ExplainFetchSubPhase java/lang/Object .com/groupbyinc/flux/search/fetch/FetchSubPhase ExplainFetchSubPhase.java 9com/groupbyinc/flux/search/fetch/FetchSubPhase$HitContext
HitContext :com/groupbyinc/flux/search/internal/SearchContext$Lifetime 1com/groupbyinc/flux/search/internal/SearchContext
Lifetime ()V
this @Lcom/groupbyinc/flux/search/fetch/subphase/ExplainFetchSubPhase;
hitExecute q(Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/fetch/FetchSubPhase$HitContext;)V java/io/IOException explain ()Z
hit (()Lcom/groupbyinc/flux/search/SearchHit;
$com/groupbyinc/flux/search/SearchHit " docId ()I $ %
# & searcher <()Lcom/groupbyinc/flux/search/internal/ContextIndexSearcher; ( )
* query 9()Lcom/groupbyinc/flux/common/apache/lucene/search/Query; , -
. 8com/groupbyinc/flux/search/internal/ContextIndexSearcher 0 w(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;I)Lcom/groupbyinc/flux/common/apache/lucene/search/Explanation; 2
1 3 rescore ()Ljava/util/List; 5 6
7 java/util/List 9 iterator ()Ljava/util/Iterator; ; < : = ;com/groupbyinc/flux/common/apache/lucene/search/Explanation ? java/util/Iterator A hasNext C B D next ()Ljava/lang/Object; F G B H 1com/groupbyinc/flux/search/rescore/RescoreContext J rescorer /()Lcom/groupbyinc/flux/search/rescore/Rescorer; L M
K N +com/groupbyinc/flux/search/rescore/Rescorer P ?(ILcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;Lcom/groupbyinc/flux/search/rescore/RescoreContext;Lcom/groupbyinc/flux/common/apache/lucene/search/Explanation;)Lcom/groupbyinc/flux/common/apache/lucene/search/Explanation; R Q S explanation @(Lcom/groupbyinc/flux/common/apache/lucene/search/Explanation;)V U V
# W
COLLECTION