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

com.groupbyinc.flux.search.fetch.subphase.highlight.FastVectorHighlighter.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????4?Icom/groupbyinc/flux/search/fetch/subphase/highlight/FastVectorHighlighterjava/lang/Object?com/groupbyinc/flux/search/fetch/subphase/highlight/HighlighterFastVectorHighlighter.javaKcom/groupbyinc/flux/search/fetch/subphase/highlight/FastVectorHighlighter$1Zcom/groupbyinc/flux/search/fetch/subphase/highlight/FastVectorHighlighter$HighlighterEntry
HighlighterEntry]com/groupbyinc/flux/search/fetch/subphase/highlight/FastVectorHighlighter$FieldHighlightEntry
FieldHighlightEntryPcom/groupbyinc/flux/search/fetch/subphase/highlight/SearchContextHighlight$FieldJcom/groupbyinc/flux/search/fetch/subphase/highlight/SearchContextHighlightField9com/groupbyinc/flux/search/fetch/FetchSubPhase$HitContext.com/groupbyinc/flux/search/fetch/FetchSubPhase
HitContextWcom/groupbyinc/flux/search/fetch/subphase/highlight/SearchContextHighlight$FieldOptionsFieldOptionsXcom/groupbyinc/flux/search/fetch/subphase/highlight/HighlightBuilder$BoundaryScannerTypeDcom/groupbyinc/flux/search/fetch/subphase/highlight/HighlightBuilderBoundaryScannerType4com/groupbyinc/flux/common/settings/Setting$Property"+com/groupbyinc/flux/common/settings/Setting$PropertyKcom/groupbyinc/flux/search/fetch/subphase/highlight/HighlightUtils$Encoders'Bcom/groupbyinc/flux/search/fetch/subphase/highlight/HighlightUtils)EncodersDEFAULT_SIMPLE_BOUNDARY_SCANNERQLcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/BoundaryScanner;!DEFAULT_SENTENCE_BOUNDARY_SCANNERDEFAULT_WORD_BOUNDARY_SCANNER SETTING_TV_HIGHLIGHT_MULTI_VALUE-Lcom/groupbyinc/flux/common/settings/Setting;BLcom/groupbyinc/flux/common/settings/Setting;	CACHE_KEYLjava/lang/String;
highlight-fsv5termVectorMultiValueLjava/lang/Boolean;1(Lcom/groupbyinc/flux/common/settings/Settings;)V()V9;
<01	>getB(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object;@A
%Bjava/lang/BooleanD78	FthisKLcom/groupbyinc/flux/search/fetch/subphase/highlight/FastVectorHighlighter;settings.Lcom/groupbyinc/flux/common/settings/Settings;	highlight?(Lcom/groupbyinc/flux/search/fetch/subphase/highlight/HighlighterContext;)Lcom/groupbyinc/flux/search/fetch/subphase/highlight/HighlightField;java/lang/ExceptionNFcom/groupbyinc/flux/search/fetch/subphase/highlight/HighlighterContextPfieldRLcom/groupbyinc/flux/search/fetch/subphase/highlight/SearchContextHighlight$Field;RS	QTcontext3Lcom/groupbyinc/flux/search/internal/SearchContext;VW	QX
hitContext;Lcom/groupbyinc/flux/search/fetch/FetchSubPhase$HitContext;Z[	Q\	fieldType2Lcom/groupbyinc/flux/index/mapper/MappedFieldType;^_	Q`canHighlight5(Lcom/groupbyinc/flux/index/mapper/MappedFieldType;)Zbc
d"java/lang/IllegalArgumentExceptionfjava/lang/StringBuilderh
i<the field [kappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;mn
io	fieldNameq4	Qrb] should be indexed with term vector with position offsets to be used with fast vector highlighterttoString()Ljava/lang/String;vw
ix(Ljava/lang/String;)V9z
g{1com/groupbyinc/flux/search/internal/SearchContext}0com/groupbyinc/flux/index/mapper/MappedFieldTypefieldOptions[()Lcom/groupbyinc/flux/search/fetch/subphase/highlight/SearchContextHighlight$FieldOptions;??
?encoder?w
?html?java/lang/String?equals(Ljava/lang/Object;)Z??
??HTMLCLcom/groupbyinc/flux/common/apache/lucene/search/highlight/Encoder;??	(?DEFAULT??	(?Acom/groupbyinc/flux/common/apache/lucene/search/highlight/Encoder?cache()Ljava/util/Map;??
?
java/util/Map?containsKey?????(Lcom/groupbyinc/flux/search/fetch/subphase/highlight/FastVectorHighlighter;Lcom/groupbyinc/flux/search/fetch/subphase/highlight/FastVectorHighlighter$1;)V9?
?put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;????&(Ljava/lang/Object;)Ljava/lang/Object;@???fieldsLjava/util/Map;??	?getBoundaryScanner?(Lcom/groupbyinc/flux/search/fetch/subphase/highlight/SearchContextHighlight$Field;)Lcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/BoundaryScanner;??
?N()Lcom/groupbyinc/flux/search/fetch/subphase/highlight/SearchContextHighlight;L?
~?forceSourceU(Lcom/groupbyinc/flux/search/fetch/subphase/highlight/SearchContextHighlight$Field;)Z??
?numberOfFragments()I??
?Ucom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/SingleFragListBuilder?
?<stored()Z??
??Jcom/groupbyinc/flux/search/fetch/subphase/highlight/SimpleFragmentsBuilder?preTags()[Ljava/lang/String;??
?postTags??
??(Lcom/groupbyinc/flux/index/mapper/MappedFieldType;[Ljava/lang/String;[Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/BoundaryScanner;)V9?
??Ocom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/FragListBuilder?Ocom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/BoundaryScanner?Pcom/groupbyinc/flux/search/fetch/subphase/highlight/SourceSimpleFragmentsBuilder??(Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/search/internal/SearchContext;[Ljava/lang/String;[Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/BoundaryScanner;)V9?
??fragmentOffset??
?Ucom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/SimpleFragListBuilder?
?<(I)V9?
??scoreOrdered()Ljava/lang/Boolean;??
?booleanValue??
E?Zcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/ScoreOrderFragmentsBuilder?z([Ljava/lang/String;[Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/BoundaryScanner;)V9?
??Tcom/groupbyinc/flux/search/fetch/subphase/highlight/SourceScoreOrderFragmentsBuilder?
??Tcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/BaseFragmentsBuilder?!setDiscreteMultiValueHighlighting(Z)V??
??
?requireFieldMatch??
?Pcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/CustomFieldQuery?query7Lcom/groupbyinc/flux/common/apache/lucene/search/Query;?	QtopLevelReader>()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;
x(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;ZZ)V9
?fieldMatchFieldQueryLLcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/FieldQuery;
	noFieldMatchFieldQuery	fragListBuilderQLcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/FragListBuilder;	fragmentsBuilderRLcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/FragmentsBuilder;	fvhWLcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/FastVectorHighlighter;	Ucom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/FastVectorHighlighter
<highlightFiltersLjava/lang/ThreadLocal; !	?"highlightFilter$?
%java/lang/ThreadLocal'set(Ljava/lang/Object;)V)*
(+Jcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/FieldQuery-phraseLimit/?
0setPhraseLimit2?
3???fragmentCharSize6?
7
matchedFields()Ljava/util/Set;9:
;
java/util/Set=isEmpty??>@reader=()Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;BC
DdocIdF?
GnameIw
?JgetBestFragments?(Lcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/FieldQuery;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;ILjava/lang/String;Ljava/util/Set;IILcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/FragListBuilder;Lcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/FragmentsBuilder;[Ljava/lang/String;[Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/search/highlight/Encoder;)[Ljava/lang/String;LM
N?(Lcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/FieldQuery;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;ILjava/lang/String;IILcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/FragListBuilder;Lcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/FragmentsBuilder;[Ljava/lang/String;[Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/search/highlight/Encoder;)[Ljava/lang/String;LP
Q[Ljava/lang/String;SBcom/groupbyinc/flux/search/fetch/subphase/highlight/HighlightFieldU$com/groupbyinc/flux/common/text/TextWconvertFromStringArray<([Ljava/lang/String;)[Lcom/groupbyinc/flux/common/text/Text;YZ
X[<(Ljava/lang/String;[Lcom/groupbyinc/flux/common/text/Text;)V9]
V^noMatchSize`?
aScom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/SimpleFieldFragListc
d?java/util/Collectionsf	emptyList()Ljava/util/List;hi
gjMcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/FieldFragListladd(IILjava/util/List;)Vno
mpPcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/FragmentsBuilderrcreateFragments(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;ILjava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/FieldFragList;I[Ljava/lang/String;[Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/search/highlight/Encoder;)[Ljava/lang/String;tusv=com/groupbyinc/flux/search/fetch/FetchPhaseExecutionExceptionxFailed to highlight field [z]|](Lcom/groupbyinc/flux/search/internal/SearchContext;Ljava/lang/String;Ljava/lang/Throwable;)V9~
yVLcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/BaseFragmentsBuilder;boundaryScannerZ
fieldQuery	fragments
fieldFragListOLcom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/FieldFragList;entry_Lcom/groupbyinc/flux/search/fetch/subphase/highlight/FastVectorHighlighter$FieldHighlightEntry;IeLjava/lang/Exception;highlighterContextHLcom/groupbyinc/flux/search/fetch/subphase/highlight/HighlighterContext;\Lcom/groupbyinc/flux/search/fetch/subphase/highlight/FastVectorHighlighter$HighlighterEntry;storeTermVectors??
??storeTermVectorOffsets??
??storeTermVectorPositions??
??boundaryScannerLocale()Ljava/util/Locale;??
?java/util/Locale?ROOTLjava/util/Locale;??	??boundaryScannerType\()Lcom/groupbyinc/flux/search/fetch/subphase/highlight/HighlightBuilder$BoundaryScannerType;??
?CHARSZLcom/groupbyinc/flux/search/fetch/subphase/highlight/HighlightBuilder$BoundaryScannerType;??	?a$SwitchMap$org$elasticsearch$search$fetch$subphase$highlight$HighlightBuilder$BoundaryScannerType[I??		?ordinal??
?\com/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/BreakIteratorBoundaryScanner?java/text/BreakIterator?getSentenceInstance-(Ljava/util/Locale;)Ljava/text/BreakIterator;??
??(Ljava/text/BreakIterator;)V9?
??.-	?getWordInstance??
??/-	?boundaryMaxScan??
?
boundaryChars()[Ljava/lang/Character;??
?Ucom/groupbyinc/flux/common/apache/lucene/search/vectorhighlight/SimpleBoundaryScanner?DEFAULT_BOUNDARY_CHARS[Ljava/lang/Character;??	??(I[Ljava/lang/Character;)V9?
??,-	?Invalid boundary scanner type: ?
xYLcom/groupbyinc/flux/search/fetch/subphase/highlight/SearchContextHighlight$FieldOptions;type
?<(search.highlight.term_vector_multi_value?	NodeScope6Lcom/groupbyinc/flux/common/settings/Setting$Property;??	#?boolSettingy(Ljava/lang/String;Z[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting;??
%?	Signature
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
SourceFileInnerClasses!,-.-/-01?234?6789:?O*?=*??+?C?E?G??HIJK?ABCLM?#
'+?UM+?YN+?]:+?a:*?e?&?gY?iY?jl?p+?s?pu?p?y?|?,????????	?????:??6?????6?Y*????W??6???:?????:??,??:-??,??6,?????V??Y??:	?)?ř!??Y,????,??????:
???Y-,????,??????:
??,?????
??Y????Y,???ݷ?:	,?????K?'?ř??Y,????,??????:
?i??Y-,????,??????:
?J?)?ř!??Y,????,??????:
???Y-,????,??????:

*?G????Y*??:,??????&??Y+??,??????	?
?#??Y+??,??????	?	?
????Y???#,???&?,????W,??????
?
:	?
?:	?,???1?4,?????	5?
,????6,?????	5?
,???86,???;??J					 !@#%&@(*+




© 2015 - 2025 Weber Informatics LLC | Privacy Policy