Package org.apache.solr.highlight
Class UnifiedSolrHighlighter.SolrExtendedUnifiedHighlighter
java.lang.Object
org.apache.lucene.search.uhighlight.UnifiedHighlighter
org.apache.solr.highlight.UnifiedSolrHighlighter.SolrExtendedUnifiedHighlighter
- Enclosing class:
UnifiedSolrHighlighter
protected static class UnifiedSolrHighlighter.SolrExtendedUnifiedHighlighter
extends org.apache.lucene.search.uhighlight.UnifiedHighlighter
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.search.uhighlight.UnifiedHighlighter
org.apache.lucene.search.uhighlight.UnifiedHighlighter.Builder, org.apache.lucene.search.uhighlight.UnifiedHighlighter.HighlightFlag, org.apache.lucene.search.uhighlight.UnifiedHighlighter.LimitedStoredFieldVisitor, org.apache.lucene.search.uhighlight.UnifiedHighlighter.OffsetSource -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final RTimerTreeprotected final org.apache.solr.common.params.SolrParamsprotected final IndexSchemaFields inherited from class org.apache.lucene.search.uhighlight.UnifiedHighlighter
DEFAULT_CACHE_CHARS_THRESHOLD, DEFAULT_MAX_LENGTH, fieldInfos, indexAnalyzer, MULTIVAL_SEP_CHAR, searcher, ZERO_LEN_AUTOMATA_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BreakIteratorgetBreakIterator(String field) protected org.apache.lucene.index.FieldInfogetFieldInfo(String field) getFieldMatcher(String field) protected Set<org.apache.lucene.search.uhighlight.UnifiedHighlighter.HighlightFlag> protected org.apache.lucene.search.uhighlight.PassageFormattergetFormatter(String fieldName) intgetMaxNoHighlightPassages(String field) protected org.apache.lucene.search.uhighlight.UnifiedHighlighter.OffsetSourcegetOffsetSource(String field) protected org.apache.lucene.search.uhighlight.PassageScorerprotected List<CharSequence[]> loadFieldValues(String[] fields, org.apache.lucene.search.DocIdSetIterator docIter, int cacheCharsThreshold) protected charparseBiSepChar(String sepChar) parse custom separator char forCustomSeparatorBreakIteratorprotected BreakIteratorparseBreakIterator(String type, Locale locale) parse a break iterator type for the specified localeprotected LocaleparseLocale(String language, String country, String variant) parse a locale from a language+country+variant specMethods inherited from class org.apache.lucene.search.uhighlight.UnifiedHighlighter
builder, builderWithoutSearcher, evaluateFlags, evaluateFlags, evaluateFlags, extractTerms, filterExtractedTerms, getAutomata, getCacheFieldValCharsThreshold, getFieldHighlighter, getHighlightComponents, getIndexAnalyzer, getIndexSearcher, getMaskedFields, getMaxLength, getOffsetStrategy, getOptimizedOffsetSource, getPassageSortComparator, getPhraseHelper, hasUnrecognizedQuery, highlight, highlight, highlightFields, highlightFields, highlightFields, highlightFieldsAsObjects, highlightWithoutSearcher, newFieldHighlighter, newLimitedStoredFieldsVisitor, preSpanQueryRewrite, requiresRewrite, setBreakIterator, setCacheFieldValCharsThreshold, setFieldMatcher, setFormatter, setHandleMultiTermQuery, setHighlightPhrasesStrictly, setMaxLength, setMaxNoHighlightPassages, setPassageRelevancyOverSpeed, setScorer, setWeightMatches, shouldHandleMultiTermQuery, shouldHighlightPhrasesStrictly, shouldPreferPassageRelevancyOverSpeed
-
Field Details
-
NOT_REQUIRED_FIELD_MATCH_PREDICATE
-
params
protected final org.apache.solr.common.params.SolrParams params -
schema
-
loadFieldValuesTimer
-
-
Constructor Details
-
SolrExtendedUnifiedHighlighter
-
-
Method Details
-
getOffsetSource
protected org.apache.lucene.search.uhighlight.UnifiedHighlighter.OffsetSource getOffsetSource(String field) - Overrides:
getOffsetSourcein classorg.apache.lucene.search.uhighlight.UnifiedHighlighter
-
getFieldInfo
- Overrides:
getFieldInfoin classorg.apache.lucene.search.uhighlight.UnifiedHighlighter
-
getMaxNoHighlightPassages
- Overrides:
getMaxNoHighlightPassagesin classorg.apache.lucene.search.uhighlight.UnifiedHighlighter
-
getFormatter
- Overrides:
getFormatterin classorg.apache.lucene.search.uhighlight.UnifiedHighlighter
-
getScorer
- Overrides:
getScorerin classorg.apache.lucene.search.uhighlight.UnifiedHighlighter
-
getBreakIterator
- Overrides:
getBreakIteratorin classorg.apache.lucene.search.uhighlight.UnifiedHighlighter
-
parseBiSepChar
parse custom separator char forCustomSeparatorBreakIterator -
parseBreakIterator
parse a break iterator type for the specified locale -
parseLocale
parse a locale from a language+country+variant spec -
loadFieldValues
protected List<CharSequence[]> loadFieldValues(String[] fields, org.apache.lucene.search.DocIdSetIterator docIter, int cacheCharsThreshold) throws IOException - Overrides:
loadFieldValuesin classorg.apache.lucene.search.uhighlight.UnifiedHighlighter- Throws:
IOException
-
getFlags
protected Set<org.apache.lucene.search.uhighlight.UnifiedHighlighter.HighlightFlag> getFlags(String field) - Overrides:
getFlagsin classorg.apache.lucene.search.uhighlight.UnifiedHighlighter
-
getFieldMatcher
- Overrides:
getFieldMatcherin classorg.apache.lucene.search.uhighlight.UnifiedHighlighter
-