39org/apache/lucene/search/vectorhighlight/CustomFieldQuery3org/apache/lucene/search/vectorhighlight/FieldQueryCustomFieldQuery.java,org/apache/lucene/search/BooleanClause$Occur&org/apache/lucene/search/BooleanClauseOccur%multiTermQueryWrapperFilterQueryFieldLjava/lang/reflect/Field;highlightFiltersLjava/lang/ThreadLocal;,Ljava/lang/ThreadLocal;(Lorg/apache/lucene/search/Query;Lorg/apache/lucene/index/IndexReader;Lorg/apache/lucene/search/vectorhighlight/FastVectorHighlighter;)Vjava/io/IOException>org/apache/lucene/search/vectorhighlight/FastVectorHighlighterisPhraseHighlight()Z   isFieldMatch  J(Lorg/apache/lucene/search/Query;Lorg/apache/lucene/index/IndexReader;ZZ)V  this;Lorg/apache/lucene/search/vectorhighlight/CustomFieldQuery;query Lorg/apache/lucene/search/Query;reader%Lorg/apache/lucene/index/IndexReader; highlighter@Lorg/apache/lucene/search/vectorhighlight/FastVectorHighlighter;   )java/lang/ThreadLocal+remove()V -. ,/phraseHighlightZ fieldMatchflatten^(Lorg/apache/lucene/search/Query;Lorg/apache/lucene/index/IndexReader;Ljava/util/Collection;)V,org/apache/lucene/search/spans/SpanTermQuery6"org/apache/lucene/search/TermQuery8getTerm ()Lorg/apache/lucene/index/Term; :; 7<!(Lorg/apache/lucene/index/Term;)V > 9? 45 A+org/apache/lucene/search/ConstantScoreQueryC getFilter#()Lorg/apache/lucene/search/Filter; EF DG_(Lorg/apache/lucene/search/Filter;Lorg/apache/lucene/index/IndexReader;Ljava/util/Collection;)V 4I JgetQuery"()Lorg/apache/lucene/search/Query; LM DN ABorg/elasticsearch/common/lucene/search/function/FunctionScoreQueryQ getSubQuery SM RT&org/apache/lucene/search/FilteredQueryV WN WG5org/elasticsearch/common/lucene/search/XFilteredQueryZ [N [G=org/elasticsearch/common/lucene/search/MultiPhrasePrefixQuery^org/apache/lucene/search/Query`rewriteG(Lorg/apache/lucene/index/IndexReader;)Lorg/apache/lucene/search/Query; bc adIorg/elasticsearch/common/lucene/search/function/FiltersFunctionScoreQueryf gT)org/apache/lucene/search/MultiPhraseQueryi getTermArrays()Ljava/util/List; kl jmjava/util/Listosize()I qr ps getPositions()[I uv jwconvertMultiPhraseQuery~(I[ILorg/apache/lucene/search/MultiPhraseQuery;Ljava/util/List;[ILorg/apache/lucene/index/IndexReader;Ljava/util/Collection;)V yz {*org/apache/lucene/queries/BlendedTermQuery} ~dconstantScoreQuery-Lorg/apache/lucene/search/ConstantScoreQuery;q+Lorg/apache/lucene/search/MultiPhraseQuery;blendedTermQuery,Lorg/apache/lucene/queries/BlendedTermQuery; sourceQuery flatQueries8Ljava/util/Collection;Ljava/util/Collection;iterator()Ljava/util/Iterator; pjava/util/IteratorhasNext  next()Ljava/lang/Object; [Lorg/apache/lucene/index/Term;[I#org/apache/lucene/index/IndexReaderjava/util/Collection$org/apache/lucene/search/PhraseQuery . getBoost()F jsetBoost(F)V getSlop r jsetSlop(I)V get(I)Ljava/lang/Object; padd"(Lorg/apache/lucene/index/Term;I)V currentPosTermi$Ljava/util/Iterator;termLorg/apache/lucene/index/Term;arr$len$InumTermsi&Lorg/apache/lucene/search/PhraseQuery;t currentPostermsIdxorigterms1Ljava/util/List<[Lorg/apache/lucene/index/Term;>;Ljava/util/List;pos java/lang/IllegalAccessException ,java/lang/BooleanFALSELjava/lang/Boolean; equals(Ljava/lang/Object;)Z $org/apache/lucene/queries/TermFilter <4org/apache/lucene/search/MultiTermQueryWrapperFilter java/lang/reflect/Field&(Ljava/lang/Object;)Ljava/lang/Object; 5org/elasticsearch/common/lucene/search/XBooleanFilterclauses l &org/apache/lucene/queries/FilterClausegetOccur0()Lorg/apache/lucene/search/BooleanClause$Occur; MUST.Lorg/apache/lucene/search/BooleanClause$Occur; SHOULD  Ge"Ljava/lang/IllegalAccessException;clause(Lorg/apache/lucene/queries/FilterClause; booleanFilter7Lorg/elasticsearch/common/lucene/search/XBooleanFilter; sourceFilter!Lorg/apache/lucene/search/Filter; highlightjava/lang/NoSuchFieldException"java/lang/ClassgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;     setAccessible(Z)V    , Ljava/lang/NoSuchFieldException; SignatureCodeLocalVariableTableLineNumberTable ExceptionsLocalVariableTypeTable StackMapTable(Lorg/apache/lucene/search/Query;Lorg/apache/lucene/index/IndexReader;Ljava/util/Collection;)V(I[ILorg/apache/lucene/search/MultiPhraseQuery;Ljava/util/List<[Lorg/apache/lucene/index/Term;>;[ILorg/apache/lucene/index/IndexReader;Ljava/util/Collection;)V(Lorg/apache/lucene/search/Filter;Lorg/apache/lucene/index/IndexReader;Ljava/util/Collection;)V SourceFile InnerClasses!  [*+,--* !"#$%&' <=j*+,(*04 !"#$%1232@ AB45,-+7*9Y+7=@,-B+D-+D:H*H,-K*O,-P+R*+RU,-P+W *+WX,-P*+WY,-K+[ *+[\,-P*+[],-K+_*+,e,-Pl+g*+gh,-PU+j++j:*nt nx,-|&+~+~:*,,-P *+,-BH+! - !-#-$%- -rFGH%I+J3KAMLOVPfQmRzSTUVWXYZ[\]^_`"a%b,d "D ##.yz6:   :  `6W:  C :  :  6 6   !  2:*9Y@B ާtVY:--6  ,$ , .2 . *P7:6  , O*`,-| ߱& ! q[- `( c% W1 AJ ( G"$ ' !$%ngij&k.l1m8nWoqporsz{|}~~y  !jp$ jp(' #4I*:ֶڙ+ܙ*9Y+ܶݷ@,-P{+ߙ!n*+a,-P[:V+O+::3:*,-KɱGWZ\ \!x:lF !$%  J #:AGWZ\_fl$ _+ .p! K,Y* 2 3649U  @