All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.search.highlight.PostingsHighlighter.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?8com/groupbyinc/flux/search/highlight/PostingsHighlighterjava/lang/Object0com/groupbyinc/flux/search/highlight/HighlighterPostingsHighlighter.javaOcom/groupbyinc/flux/search/highlight/PostingsHighlighter$MapperHighlighterEntryMapperHighlighterEntryIcom/groupbyinc/flux/search/highlight/PostingsHighlighter$HighlighterEntryHighlighterEntry:com/groupbyinc/flux/search/highlight/PostingsHighlighter$1Acom/groupbyinc/flux/search/highlight/SearchContextHighlight$Field;com/groupbyinc/flux/search/highlight/SearchContextHighlightField9com/groupbyinc/flux/search/fetch/FetchSubPhase$HitContext.com/groupbyinc/flux/search/fetch/FetchSubPhase
HitContextHcom/groupbyinc/flux/search/highlight/SearchContextHighlight$FieldOptionsFieldOptions()V+,
-this:Lcom/groupbyinc/flux/search/highlight/PostingsHighlighter;	highlightp(Lcom/groupbyinc/flux/search/highlight/HighlighterContext;)Lcom/groupbyinc/flux/search/highlight/HighlightField;java/io/IOException37com/groupbyinc/flux/search/highlight/HighlighterContext5mapper.Lcom/groupbyinc/flux/index/mapper/FieldMapper;78	69fieldCLcom/groupbyinc/flux/search/highlight/SearchContextHighlight$Field;;<	6=canHighlight1(Lcom/groupbyinc/flux/index/mapper/FieldMapper;)Z?@
A"java/lang/IllegalArgumentExceptionCjava/lang/StringBuilderE
F-the field [Happend-(Ljava/lang/String;)Ljava/lang/StringBuilder;JK
FL	fieldNameN(	6Oh] should be indexed with positions and offsets in the postings list to be used with postings highlighterQtoString()Ljava/lang/String;ST
FU(Ljava/lang/String;)V+W
DX,com/groupbyinc/flux/index/mapper/FieldMapperZcontext3Lcom/groupbyinc/flux/search/internal/SearchContext;\]	6^
hitContext;Lcom/groupbyinc/flux/search/fetch/FetchSubPhase$HitContext;`a	6bcache()Ljava/util/Map;de
f
java/util/MaphcontainsKey(Ljava/lang/Object;)Zjkil?(Lcom/groupbyinc/flux/search/highlight/PostingsHighlighter$1;)V+n
oput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;qris1com/groupbyinc/flux/search/internal/SearchContextuget&(Ljava/lang/Object;)Ljava/lang/Object;wxiymappersLjava/util/Map;{|	}fieldOptionsL()Lcom/groupbyinc/flux/search/highlight/SearchContextHighlight$FieldOptions;?
?encoder?T
?html?java/lang/String?equals?k
??HTMLCLcom/groupbyinc/flux/common/apache/lucene/search/highlight/Encoder;??	?DEFAULT??	?Acom/groupbyinc/flux/common/apache/lucene/search/highlight/Encoder?Xcom/groupbyinc/flux/common/apache/lucene/search/postingshighlight/CustomPassageFormatter?preTags()[Ljava/lang/String;??
?postTags??
?j(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/search/highlight/Encoder;)V+?
???(Lcom/groupbyinc/flux/common/apache/lucene/search/postingshighlight/CustomPassageFormatter;Lcom/groupbyinc/flux/search/highlight/PostingsHighlighter$1;)V+?
	?java/util/ArrayList?
?-
mapperService2()Lcom/groupbyinc/flux/index/mapper/MapperService;??
v?hit9()Lcom/groupbyinc/flux/search/internal/InternalSearchHit;??
?5com/groupbyinc/flux/search/internal/InternalSearchHit?type?T
??.com/groupbyinc/flux/index/mapper/MapperService?documentMapperE(Ljava/lang/String;)Lcom/groupbyinc/flux/index/mapper/DocumentMapper;??
??/com/groupbyinc/flux/index/mapper/DocumentMapper?9()Lcom/groupbyinc/flux/index/mapper/DocumentFieldMappers;{?
??5com/groupbyinc/flux/index/mapper/DocumentFieldMappers?
indexAnalyzer>()Lcom/groupbyinc/flux/common/apache/lucene/analysis/Analyzer;??
??loadFieldValues?(Lcom/groupbyinc/flux/search/highlight/SearchContextHighlight$Field;Lcom/groupbyinc/flux/index/mapper/FieldMapper;Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/fetch/FetchSubPhase$HitContext;)Ljava/util/List;??
 ?numberOfFragments()I??
?mergeFieldValues%(Ljava/util/List;C)Ljava/lang/String;??
?^com/groupbyinc/flux/common/apache/lucene/search/postingshighlight/CustomSeparatorBreakIterator?(C)V+?
??[com/groupbyinc/flux/common/apache/lucene/search/postingshighlight/CustomPostingsHighlighter?passageFormatterZLcom/groupbyinc/flux/common/apache/lucene/search/postingshighlight/CustomPassageFormatter;??		?noMatchSize??
?java/util/List?:com/groupbyinc/flux/common/apache/lucene/analysis/Analyzer??(Lcom/groupbyinc/flux/common/apache/lucene/analysis/Analyzer;Lcom/groupbyinc/flux/common/apache/lucene/search/postingshighlight/CustomPassageFormatter;Ljava/text/BreakIterator;Ljava/lang/String;Z)V+?
??size?????(Lcom/groupbyinc/flux/common/apache/lucene/analysis/Analyzer;Lcom/groupbyinc/flux/common/apache/lucene/search/postingshighlight/CustomPassageFormatter;Ljava/lang/String;Z)V+?
??=com/groupbyinc/flux/common/apache/lucene/search/IndexSearcher?reader=()Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;??
??(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;)V+?
??	fieldType4()Lcom/groupbyinc/flux/index/mapper/MappedFieldType;??
[?names:()Lcom/groupbyinc/flux/index/mapper/MappedFieldType$Names;??
%?	indexName?T
#?query7Lcom/groupbyinc/flux/common/apache/lucene/search/Query;	6docId?
highlightField?(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/search/Query;Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;II)[Lcom/groupbyinc/flux/common/apache/lucene/search/postingshighlight/Snippet;	
?
L[Lcom/groupbyinc/flux/common/apache/lucene/search/postingshighlight/Snippet;Icom/groupbyinc/flux/common/apache/lucene/search/postingshighlight/SnippetgetTextT
"com/groupbyinc/flux/common/StringshasText(Ljava/lang/String;)Z
addk?=com/groupbyinc/flux/search/fetch/FetchPhaseExecutionExceptionFailed to highlight field [] ](Lcom/groupbyinc/flux/search/internal/SearchContext;Ljava/lang/String;Ljava/lang/Throwable;)V+"
#filterSnippets#(Ljava/util/List;I)Ljava/util/List;%&
'scoreOrdered()Ljava/lang/Boolean;)*
+java/lang/Boolean-booleanValue()Z/0
.1=(Lcom/groupbyinc/flux/search/highlight/PostingsHighlighter;)V+3
4??3com/groupbyinc/flux/search/highlight/HighlightFieldA$com/groupbyinc/flux/common/text/TextCconvertFromStringArray<([Ljava/lang/String;)[Lcom/groupbyinc/flux/common/text/Text;EF
DG<(Ljava/lang/String;[Lcom/groupbyinc/flux/common/text/Text;)V+I
BJ
fieldValue
breakIterator`Lcom/groupbyinc/flux/common/apache/lucene/search/postingshighlight/CustomSeparatorBreakIterator;Ihighlighter]Lcom/groupbyinc/flux/common/apache/lucene/search/postingshighlight/CustomPostingsHighlighter;fieldSnippetKLcom/groupbyinc/flux/common/apache/lucene/search/postingshighlight/Snippet;analyzer;Ljava/util/List;searcher?Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;
fieldSnippetseLjava/io/IOException;ihighlighterContext9Lcom/groupbyinc/flux/search/highlight/HighlighterContext;fieldMapperhighlighterEntryKLcom/groupbyinc/flux/search/highlight/PostingsHighlighter$HighlighterEntry;mapperHighlighterEntryQLcom/groupbyinc/flux/search/highlight/PostingsHighlighter$MapperHighlighterEntry;snippets]Ljava/util/List;	fragmentsindexOptions?()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexOptions;ij
%k;com/groupbyinc/flux/common/apache/lucene/index/IndexOptionsm(DOCS_AND_FREQS_AND_POSITIONS_AND_OFFSETS=Lcom/groupbyinc/flux/common/apache/lucene/index/IndexOptions;op	nqvalueOf(C)Ljava/lang/String;st
?ucollectionToDelimitedString:(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/lang/String;wx
ylength{?
?|???java/lang/Mathmin(II)I??
??	substring(II)Ljava/lang/String;??
??valuesSeparatorCrawValue(I)V+?
??iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext?0??next()Ljava/lang/Object;????
isHighlighted?0
?java/util/Locale?ROOTLjava/util/Locale;??	??java/text/BreakIterator?getSentenceInstance-(Ljava/util/Locale;)Ljava/text/BreakIterator;??
??setText?W
????
??trim?T
??getScore()F??
?(Ljava/lang/String;FZ)V+?
?snippetnewTextbiLjava/text/BreakIterator;textfilteredSnippets
ConstantValueCodeLocalVariableTableLineNumberTableLocalVariableTypeTable
StackMapTable	Signature9(Ljava/util/List;C)Ljava/lang/String;?(Ljava/util/List;I)Ljava/util/List;
SourceFileInnerClasses!'(?*+,?/*?.??/0?'12?_z+?:M+?>N*,?B?&?DY?FY?GI?M+?P?MR?M?V?Y?+?_:+?c:?g*?m??g*?Y?p?tW?g*?z?:?~,?z?	:?F-????????	?????:??Y-????2-????2??:	?	Y	??:??Y??:????????????:
-,??:-???͚D??:??Y??:
??Y
??
-???ߞ???:??6	?7 )??:??Y
??-???ߞ???:-????6	??Y???:,?????+??	?:

:?66?%2:???
?W???ڧ.:
?Y?FY?G?M+?P?M!?M?V
?$?-???͸(:-???,?2??Y*?5?;????:
6
??
?@??S????
???BY+?P
?H?K?????4??)?????	6L(,MN
B?O	9PQO*L(?RS??TU
??VXpjPQ?SYZ?5[
yd?O	?)\]
?"^Oz/0z_`ua8
p;<;?\]A9`avbc??de??fXr?O	<>h<
???VW??fg??-./
0154;5A7P8e;v<?>???@?A?D?G?H?JMNO9PBQESOTpUyX?Y?Z?[?\?Z?b?`?adf#h0p<qGr[qaugvxy???5[?/v?:	B?*?d6[v	??????????6[v	???????????$
6[v	????OO????
6[v	????OO????
6[v	?????76[v	????
?
"?
6[v	??	6[v	?4?*'?=?!?@?R+???l?r????/0a8?~?@
???m*?v?zM,,?}~?????? VX??	?(?VW?
?	???
%&?????Y*????M*??N-???"-???:???,?W???,???d*???[*?@?N?D????:-?:????6?"????:?Y-??-????N,-?W,??\	)?S??(f9??l3?(z%?OZM?S?fX??O??X??fg??g?J??)?1?:?=?F?O?Z?^?f?l?s?z?????????????$??a?????B	



			 !#%&	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy