Edit C:\dspace\webapps\sword\WEB-INF\lib\org\elasticsearch\search\highlight\PostingsHighlighter.class
???? 3@ 6org/elasticsearch/search/highlight/PostingsHighlighter java/lang/Object .org/elasticsearch/search/highlight/Highlighter PostingsHighlighter.java Morg/elasticsearch/search/highlight/PostingsHighlighter$MapperHighlighterEntry MapperHighlighterEntry Gorg/elasticsearch/search/highlight/PostingsHighlighter$HighlighterEntry HighlighterEntry 8org/elasticsearch/search/highlight/PostingsHighlighter$1 ?org/elasticsearch/search/highlight/SearchContextHighlight$Field 9org/elasticsearch/search/highlight/SearchContextHighlight Field 7org/elasticsearch/search/fetch/FetchSubPhase$HitContext ,org/elasticsearch/search/fetch/FetchSubPhase HitContext 5org/apache/lucene/search/MultiTermQuery$RewriteMethod 'org/apache/lucene/search/MultiTermQuery RewriteMethod Jorg/apache/lucene/search/MultiTermQuery$TopTermsScoringBooleanQueryRewrite "TopTermsScoringBooleanQueryRewrite .org/apache/lucene/index/FieldInfo$IndexOptions " !org/apache/lucene/index/FieldInfo $ IndexOptions Forg/elasticsearch/search/highlight/SearchContextHighlight$FieldOptions ' FieldOptions :org/elasticsearch/search/highlight/HighlightUtils$Encoders * 1org/elasticsearch/search/highlight/HighlightUtils , Encoders 0org/elasticsearch/index/mapper/FieldMapper$Names / *org/elasticsearch/index/mapper/FieldMapper 1 Names Dorg/elasticsearch/search/highlight/HighlighterContext$HighlightQuery 4 5org/elasticsearch/search/highlight/HighlighterContext 6 HighlightQuery CACHE_KEY Ljava/lang/String; highlight-postings ; <init> ()V = > ? this 8Lorg/elasticsearch/search/highlight/PostingsHighlighter; names ()[Ljava/lang/String; java/lang/String E postings G postings-highlighter I highlight l(Lorg/elasticsearch/search/highlight/HighlighterContext;)Lorg/elasticsearch/search/highlight/HighlightField; java/io/IOException M mapper ,Lorg/elasticsearch/index/mapper/FieldMapper; O P 7 Q field ALorg/elasticsearch/search/highlight/SearchContextHighlight$Field; S T 7 U fieldType (()Lorg/apache/lucene/document/FieldType; W X 2 Y $org/apache/lucene/document/FieldType [ indexOptions 2()Lorg/apache/lucene/index/FieldInfo$IndexOptions; ] ^ \ _ (DOCS_AND_FREQS_AND_POSITIONS_AND_OFFSETS 0Lorg/apache/lucene/index/FieldInfo$IndexOptions; a b # c 7org/elasticsearch/ElasticsearchIllegalArgumentException e java/lang/StringBuilder g h ? the field [ j append -(Ljava/lang/String;)Ljava/lang/StringBuilder; l m h n fieldName p : 7 q h] should be indexed with positions and offsets in the postings list to be used with postings highlighter s toString ()Ljava/lang/String; u v h w (Ljava/lang/String;)V = y f z context 1Lorg/elasticsearch/search/internal/SearchContext; | } 7 ~ hitContext 9Lorg/elasticsearch/search/fetch/FetchSubPhase$HitContext; ? ? 7 ? cache ()Ljava/util/Map; ? ? ? java/util/Map ? containsKey (Ljava/lang/Object;)Z ? ? ? ? topLevelReader '()Lorg/apache/lucene/index/IndexReader; ? ? ? rewrite ~(Lorg/elasticsearch/search/highlight/HighlighterContext;Lorg/apache/lucene/index/IndexReader;)Lorg/apache/lucene/search/Query; ? ? ? /org/elasticsearch/search/internal/SearchContext ? ;org/elasticsearch/search/fetch/FetchPhaseExecutionException ? Failed to highlight field [ ? ] ? [(Lorg/elasticsearch/search/internal/SearchContext;Ljava/lang/String;Ljava/lang/Throwable;)V = ? ? ? org/apache/lucene/search/Query ? extractTerms 7(Lorg/apache/lucene/search/Query;)Ljava/util/SortedSet; ? ? ? R(Ljava/util/SortedSet;Lorg/elasticsearch/search/highlight/PostingsHighlighter$1;)V = ? ? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ? ? ? ? get &(Ljava/lang/Object;)Ljava/lang/Object; ? ? ? ? mappers Ljava/util/Map; ? ? ? fieldOptions J()Lorg/elasticsearch/search/highlight/SearchContextHighlight$FieldOptions; ? ? ? encoder ? v ( ? html ? equals ? ? F ? HTML ,Lorg/apache/lucene/search/highlight/Encoder; ? ? + ? DEFAULT ? ? + ? *org/apache/lucene/search/highlight/Encoder ? Aorg/apache/lucene/search/postingshighlight/CustomPassageFormatter ? preTags ? D ( ? postTags ? D ( ? S(Ljava/lang/String;Ljava/lang/String;Lorg/apache/lucene/search/highlight/Encoder;)V = ? ? ? queryTerms Ljava/util/SortedSet; ? ? ? 4()Lorg/elasticsearch/index/mapper/FieldMapper$Names; C ? 2 ? indexName ? v 0 ? requireFieldMatch ()Ljava/lang/Boolean; ? ? ( ? java/lang/Boolean ? booleanValue ()Z ? ? ? ? filterTerms L(Ljava/util/SortedSet;Ljava/lang/String;Z)[Lorg/apache/lucene/util/BytesRef; ? ? ? ?(Lorg/apache/lucene/search/postingshighlight/CustomPassageFormatter;[Lorg/apache/lucene/util/BytesRef;Lorg/elasticsearch/search/highlight/PostingsHighlighter$1;)V = ? ? numberOfFragments ()I ? ? ( ? java/util/ArrayList ? ? ? loadFieldValues ?(Lorg/elasticsearch/search/highlight/SearchContextHighlight$Field;Lorg/elasticsearch/index/mapper/FieldMapper;Lorg/elasticsearch/search/internal/SearchContext;Lorg/elasticsearch/search/fetch/FetchSubPhase$HitContext;)Ljava/util/List; ? ? - ? Dorg/apache/lucene/search/postingshighlight/CustomPostingsHighlighter ? passageFormatter CLorg/apache/lucene/search/postingshighlight/CustomPassageFormatter; ? ? ??? noMatchSize ? ( Y(Lorg/apache/lucene/search/postingshighlight/CustomPassageFormatter;Ljava/util/List;ZII)V = ? =org/apache/lucene/search/postingshighlight/WholeBreakIterator ? setBreakIterator (Ljava/text/BreakIterator;)V ? java/util/List size ? filteredQueryTerms "[Lorg/apache/lucene/util/BytesRef; searcher *()Lorg/apache/lucene/search/IndexSearcher; docId ? highlightDoc ?(Ljava/lang/String;[Lorg/apache/lucene/util/BytesRef;Lorg/apache/lucene/search/IndexSearcher;II)[Lorg/apache/lucene/search/postingshighlight/Snippet; ! ?" 5[Lorg/apache/lucene/search/postingshighlight/Snippet;$ 2org/apache/lucene/search/postingshighlight/Snippet& getText( v ') org/elasticsearch/common/Strings+ hasText (Ljava/lang/String;)Z-. ,/ add1 ?2 filterSnippets #(Ljava/util/List;I)Ljava/util/List;45 6 scoreOrdered8 ? (9 ;(Lorg/elasticsearch/search/highlight/PostingsHighlighter;)V =; < %org/apache/lucene/util/CollectionUtil> introSort )(Ljava/util/List;Ljava/util/Comparator;)V@A ?B [Ljava/lang/String;D (I)Ljava/lang/Object; ?FG 1org/elasticsearch/search/highlight/HighlightFieldI (org/elasticsearch/common/text/StringTextK convertFromStringArray :([Ljava/lang/String;)[Lorg/elasticsearch/common/text/Text;MN LO :(Ljava/lang/String;[Lorg/elasticsearch/common/text/Text;)V =Q JR e Ljava/io/IOException; query Lorg/apache/lucene/search/Query; 5Ljava/util/SortedSet<Lorg/apache/lucene/index/Term;>; I fieldSnippet 4Lorg/apache/lucene/search/postingshighlight/Snippet; arr$ len$ i$ fieldSnippets i textsToHighlight $Ljava/util/List<Ljava/lang/Object;>; Ljava/util/List; highlighter FLorg/apache/lucene/search/postingshighlight/CustomPostingsHighlighter; values highlighterContext 7Lorg/elasticsearch/search/highlight/HighlighterContext; fieldMapper /Lorg/elasticsearch/index/mapper/FieldMapper<*>; highlighterEntry ILorg/elasticsearch/search/highlight/PostingsHighlighter$HighlighterEntry; mapperHighlighterEntry OLorg/elasticsearch/search/highlight/PostingsHighlighter$MapperHighlighterEntry; mergeValues Z snippets FLjava/util/List<Lorg/apache/lucene/search/postingshighlight/Snippet;>; fragments FLorg/elasticsearch/search/highlight/HighlighterContext$HighlightQuery;Vt 7u originalQuery "()Lorg/apache/lucene/search/Query;wx 5y &org/elasticsearch/common/collect/Lists{ newArrayList ()Ljava/util/ArrayList;}~ | overrideMultiTermRewriteMethod 3(Lorg/apache/lucene/search/Query;Ljava/util/List;)V?? ? queryRewritten? ? 5?Vx 5? G(Lorg/apache/lucene/index/IndexReader;)Lorg/apache/lucene/search/Query; ?? ?? iterator ()Ljava/util/Iterator;??? java/util/Iterator? hasNext? ??? next ()Ljava/lang/Object;???? &org/elasticsearch/common/collect/Tuple? v1?? ?? v2?? ?? setRewriteMethod :(Lorg/apache/lucene/search/MultiTermQuery$RewriteMethod;)V?? ? rewrittenQuery modifiedMultiTermQuery ?Lorg/elasticsearch/common/collect/Tuple<Lorg/apache/lucene/search/MultiTermQuery;Lorg/apache/lucene/search/MultiTermQuery$RewriteMethod;>; (Lorg/elasticsearch/common/collect/Tuple; Ljava/util/Iterator; reader %Lorg/apache/lucene/index/IndexReader; original modifiedMultiTermQueries ?Ljava/util/List<Lorg/elasticsearch/common/collect/Tuple<Lorg/apache/lucene/search/MultiTermQuery;Lorg/apache/lucene/search/MultiTermQuery$RewriteMethod;>;>; getRewriteMethod 9()Lorg/apache/lucene/search/MultiTermQuery$RewriteMethod;?? ? allowsForTermExtraction :(Lorg/apache/lucene/search/MultiTermQuery$RewriteMethod;)Z?? ? (I)V =? ? tuple N(Ljava/lang/Object;Ljava/lang/Object;)Lorg/elasticsearch/common/collect/Tuple;?? ?? %org/apache/lucene/search/BooleanQuery? ?? &org/apache/lucene/search/BooleanClause? getQuery?x ?? 5org/elasticsearch/common/lucene/search/XFilteredQuery? ?? &org/apache/lucene/search/FilteredQuery? ?? +org/apache/lucene/search/ConstantScoreQuery? ?? originalRewriteMethod 7Lorg/apache/lucene/search/MultiTermQuery$RewriteMethod; originalMultiTermQuery )Lorg/apache/lucene/search/MultiTermQuery; booleanClause (Lorg/apache/lucene/search/BooleanClause; booleanQuery 'Lorg/apache/lucene/search/BooleanQuery; (org/apache/lucene/search/TopTermsRewrite? 'org/apache/lucene/search/ScoringRewrite? rewriteMethod java/util/TreeSet? ? ? (Ljava/util/Set;)V ?? ?? org/apache/lucene/index/Term? ? '(Ljava/lang/String;Ljava/lang/String;)V =? ?? "org/apache/lucene/util/UnicodeUtil? BIG_TERM !Lorg/apache/lucene/util/BytesRef;?? ?? 6(Ljava/lang/String;Lorg/apache/lucene/util/BytesRef;)V =? ?? java/util/SortedSet? subSet ;(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;????? org/apache/lucene/util/BytesRef??? bytes #()Lorg/apache/lucene/util/BytesRef;?? ? floor Lorg/apache/lucene/index/Term; ceiling fieldTerms term terms termUpto ?? isHighlighted ? ' java/util/Locale ROOT Ljava/util/Locale; java/text/BreakIterator getSentenceInstance -(Ljava/util/Locale;)Ljava/text/BreakIterator; setText y ? ? substring (II)Ljava/lang/String; F trim"