Class LuceneAbstractSearchHighlighter
java.lang.Object
org.hibernate.search.backend.lucene.search.highlighter.impl.LuceneAbstractSearchHighlighter
- All Implemented Interfaces:
SearchHighlighter
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final char[]protected final Integerprotected final Localeprotected final BoundaryScannerTypeprotected final org.apache.lucene.search.highlight.Encoderprotected final HighlighterFragmenterprotected final Integerprotected static final Logprotected final Integerprotected final Integerprotected final Booleanprotected final Integer -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedLuceneAbstractSearchHighlighter(Set<String> indexNames, char[] boundaryChars, Integer boundaryMaxScan, Integer fragmentSize, Integer noMatchSize, Integer numberOfFragments, Boolean orderByScore, List<String> preTags, List<String> postTags, BoundaryScannerType boundaryScannerType, Locale boundaryScannerLocale, HighlighterFragmenter fragmenterType, Integer phraseLimit, org.apache.lucene.search.highlight.Encoder encoder) protectedprotectedLuceneAbstractSearchHighlighter(BoundaryScannerType scannerType) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract LuceneAbstractSearchHighlightercreateHighlighterSameType(Set<String> indexNames, char[] boundaryChars, Integer boundaryMaxScan, Integer fragmentSize, Integer noMatchSize, Integer numberOfFragments, Boolean orderByScore, List<String> preTags, List<String> postTags, BoundaryScannerType boundaryScannerType, Locale boundaryScannerLocale, HighlighterFragmenter fragmenterType, Integer phraseLimit, org.apache.lucene.search.highlight.Encoder encoder) abstract <A,T> Values<A> createValues(String parentDocumentPath, String nestedDocumentPath, String absoluteFieldPath, org.apache.lucene.analysis.Analyzer analyzer, ProjectionExtractContext context, ProjectionAccumulator<String, ?, A, T> accumulator) from(LuceneSearchIndexScope<?> scope, SearchHighlighter highlighter) booleanisCompatible(ProjectionAccumulator.Provider<?, ?> provider) voidrequest(ProjectionRequestContext context, String absoluteFieldPath) abstract SearchHighlighterTypetype()withFallback(LuceneAbstractSearchHighlighter fallback) abstract LuceneAbstractSearchHighlighter
-
Field Details
-
log
-
indexNames
-
boundaryChars
protected final char[] boundaryChars -
boundaryMaxScan
-
fragmentSize
-
noMatchSize
-
numberOfFragments
-
orderByScore
-
preTags
-
postTags
-
boundaryScannerType
-
boundaryScannerLocale
-
fragmenterType
-
phraseLimit
-
encoder
protected final org.apache.lucene.search.highlight.Encoder encoder
-
-
Constructor Details
-
LuceneAbstractSearchHighlighter
-
LuceneAbstractSearchHighlighter
-
LuceneAbstractSearchHighlighter
protected LuceneAbstractSearchHighlighter(Set<String> indexNames, char[] boundaryChars, Integer boundaryMaxScan, Integer fragmentSize, Integer noMatchSize, Integer numberOfFragments, Boolean orderByScore, List<String> preTags, List<String> postTags, BoundaryScannerType boundaryScannerType, Locale boundaryScannerLocale, HighlighterFragmenter fragmenterType, Integer phraseLimit, org.apache.lucene.search.highlight.Encoder encoder)
-
-
Method Details
-
from
public static LuceneAbstractSearchHighlighter from(LuceneSearchIndexScope<?> scope, SearchHighlighter highlighter) -
defaultHighlighter
-
withFallback
-
createHighlighterSameType
protected abstract LuceneAbstractSearchHighlighter createHighlighterSameType(Set<String> indexNames, char[] boundaryChars, Integer boundaryMaxScan, Integer fragmentSize, Integer noMatchSize, Integer numberOfFragments, Boolean orderByScore, List<String> preTags, List<String> postTags, BoundaryScannerType boundaryScannerType, Locale boundaryScannerLocale, HighlighterFragmenter fragmenterType, Integer phraseLimit, org.apache.lucene.search.highlight.Encoder encoder) -
withFallbackDefaults
-
indexNames
-
createValues
public abstract <A,T> Values<A> createValues(String parentDocumentPath, String nestedDocumentPath, String absoluteFieldPath, org.apache.lucene.analysis.Analyzer analyzer, ProjectionExtractContext context, ProjectionAccumulator<String, ?, A, T> accumulator) -
isCompatible
-
type
-
request
-