39org/elasticsearch/percolator/MultiDocumentPercolatorIndexjava/lang/Object,org/elasticsearch/percolator/PercolatorIndex!MultiDocumentPercolatorIndex.java;org/elasticsearch/percolator/MultiDocumentPercolatorIndex$1Eorg/elasticsearch/percolator/MultiDocumentPercolatorIndex$DocSearcher  DocSearcher4org/elasticsearch/index/mapper/ParseContext$Document +org/elasticsearch/index/mapper/ParseContextDocument.org/elasticsearch/index/engine/Engine$Searcher%org/elasticsearch/index/engine/EngineSearchercache-Lorg/apache/lucene/util/CloseableThreadLocal;[Lorg/apache/lucene/util/CloseableThreadLocal;$assertionsDisabledZ0(Lorg/apache/lucene/util/CloseableThreadLocal;)V()V    !this;Lorg/elasticsearch/percolator/MultiDocumentPercolatorIndex;preparea(Lorg/elasticsearch/percolator/PercolateContext;Lorg/elasticsearch/index/mapper/ParsedDocument;)Vjava/io/IOException'-org/elasticsearch/index/mapper/ParsedDocument)docs()Ljava/util/List; +, *-java/util/List/size()I 12 03#org/apache/lucene/index/IndexReader5  7java/lang/AssertionError9 :&[Lorg/apache/lucene/index/IndexReader;<*org/apache/lucene/index/memory/MemoryIndex>get(I)Ljava/lang/Object; @A 0B+org/apache/lucene/util/CloseableThreadLocalD()Ljava/lang/Object; @F EG(Z)V I ?Janalyzer'()Lorg/apache/lucene/analysis/Analyzer; LM *NindexDoc(Lorg/elasticsearch/index/mapper/ParseContext$Document;Lorg/apache/lucene/analysis/Analyzer;Lorg/apache/lucene/index/memory/MemoryIndex;)Lorg/apache/lucene/index/memory/MemoryIndex; PQ RcreateSearcher*()Lorg/apache/lucene/search/IndexSearcher; TU ?V&org/apache/lucene/search/IndexSearcherXgetIndexReader'()Lorg/apache/lucene/index/IndexReader; Z[ Y\#org/apache/lucene/index/MultiReader^*([Lorg/apache/lucene/index/IndexReader;Z)V ` _a2org/apache/lucene/index/SlowCompositeReaderWrappercwrapM(Lorg/apache/lucene/index/IndexReader;)Lorg/apache/lucene/index/AtomicReader; ef dg((Lorg/apache/lucene/index/IndexReader;)V i Yj(Lorg/elasticsearch/percolator/MultiDocumentPercolatorIndex;Lorg/apache/lucene/search/IndexSearcher;Lorg/apache/lucene/index/memory/MemoryIndex;Lorg/elasticsearch/percolator/MultiDocumentPercolatorIndex$1;)V l m-org/elasticsearch/percolator/PercolateContexto initializeb(Lorg/elasticsearch/index/engine/Engine$Searcher;Lorg/elasticsearch/index/mapper/ParsedDocument;)V qr ps(org/elasticsearch/ElasticsearchExceptionu;Failed to create index for percolator with nested document w*(Ljava/lang/String;Ljava/lang/Throwable;)V y vz memoryIndex,Lorg/apache/lucene/index/memory/MemoryIndex;d6Lorg/elasticsearch/index/mapper/ParseContext$Document;iI slowReader&Lorg/apache/lucene/index/AtomicReader; docSearcherGLorg/elasticsearch/percolator/MultiDocumentPercolatorIndex$DocSearcher;eLjava/io/IOException;context/Lorg/elasticsearch/percolator/PercolateContext;parsedDocument/Lorg/elasticsearch/index/mapper/ParsedDocument; memoryIndicesHLjava/util/List;Ljava/util/List; rootDocIndexrootDocMemoryIndexmReader%Lorg/apache/lucene/index/MultiReader; getFields , iterator()Ljava/util/Iterator; 0java/util/IteratorhasNext()Z next F &org/apache/lucene/index/IndexableField fieldType.()Lorg/apache/lucene/index/IndexableFieldType; *org/apache/lucene/index/IndexableFieldTypeindexed name()Ljava/lang/String; _uidjava/lang/Stringequals(Ljava/lang/Object;)Z  tokenStreamw(Lorg/apache/lucene/analysis/Analyzer;Lorg/apache/lucene/analysis/TokenStream;)Lorg/apache/lucene/analysis/TokenStream; boost()F addField>(Ljava/lang/String;Lorg/apache/lucene/analysis/TokenStream;F)V ?Failed to create token stream(Lorg/apache/lucene/analysis/TokenStream;field(Lorg/apache/lucene/index/IndexableField;i$Ljava/util/Iterator;%Lorg/apache/lucene/analysis/Analyzer;java/lang/ClassdesiredAssertionStatus  SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable^(Lorg/apache/lucene/util/CloseableThreadLocal;)V StackMapTable SourceFile InnerClasses X * *+" #$   /0 1%&6 ,.46N,.:4d68 :Y;:64PC:*"H?Y:: ?YK: -*,O SW]S_Y-b:h: Y*YYkn: + ,t:vYx{(g|} Q9~t|} 7Y #$ <+4}6 +R5 678194:C;Q=X@jBtD:FHIJMKLNC1=0?2 ?1p*=0?_( PQ;|+:h:,:-ŧ:vY{-Bfi(RMk !V o|#$|~|L||}. Q!R?SBXMYRZf^i\k]w_z` 6#B( 4Ӛ8+ @"