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.UnifiedHighlighterorg.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 SummaryFields Modifier and Type Field Description protected RTimerTreeloadFieldValuesTimerprotected static Predicate<String>NOT_REQUIRED_FIELD_MATCH_PREDICATEprotected org.apache.solr.common.params.SolrParamsparamsprotected IndexSchemaschema
 - 
Constructor SummaryConstructors Constructor Description SolrExtendedUnifiedHighlighter(SolrQueryRequest req)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BreakIteratorgetBreakIterator(String field)protected org.apache.lucene.index.FieldInfogetFieldInfo(String field)protected Predicate<String>getFieldMatcher(String field)protected Set<org.apache.lucene.search.uhighlight.UnifiedHighlighter.HighlightFlag>getFlags(String field)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.PassageScorergetScorer(String fieldName)protected 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 spec- 
Methods inherited from class org.apache.lucene.search.uhighlight.UnifiedHighlighterbuilder, builderWithoutSearcher, evaluateFlags, evaluateFlags, evaluateFlags, extractTerms, filterExtractedTerms, getAutomata, getCacheFieldValCharsThreshold, getFieldHighlighter, getHighlightComponents, getIndexAnalyzer, getIndexSearcher, getMaxLength, getOffsetStrategy, getOptimizedOffsetSource, 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 Detail- 
NOT_REQUIRED_FIELD_MATCH_PREDICATEprotected static final Predicate<String> NOT_REQUIRED_FIELD_MATCH_PREDICATE 
 - 
paramsprotected final org.apache.solr.common.params.SolrParams params 
 - 
schemaprotected final IndexSchema schema 
 - 
loadFieldValuesTimerprotected final RTimerTree loadFieldValuesTimer 
 
- 
 - 
Constructor Detail- 
SolrExtendedUnifiedHighlighterpublic SolrExtendedUnifiedHighlighter(SolrQueryRequest req) 
 
- 
 - 
Method Detail- 
getOffsetSourceprotected org.apache.lucene.search.uhighlight.UnifiedHighlighter.OffsetSource getOffsetSource(String field) - Overrides:
- getOffsetSourcein class- org.apache.lucene.search.uhighlight.UnifiedHighlighter
 
 - 
getFieldInfoprotected org.apache.lucene.index.FieldInfo getFieldInfo(String field) - Overrides:
- getFieldInfoin class- org.apache.lucene.search.uhighlight.UnifiedHighlighter
 
 - 
getMaxNoHighlightPassagespublic int getMaxNoHighlightPassages(String field) - Overrides:
- getMaxNoHighlightPassagesin class- org.apache.lucene.search.uhighlight.UnifiedHighlighter
 
 - 
getFormatterprotected org.apache.lucene.search.uhighlight.PassageFormatter getFormatter(String fieldName) - Overrides:
- getFormatterin class- org.apache.lucene.search.uhighlight.UnifiedHighlighter
 
 - 
getScorerprotected org.apache.lucene.search.uhighlight.PassageScorer getScorer(String fieldName) - Overrides:
- getScorerin class- org.apache.lucene.search.uhighlight.UnifiedHighlighter
 
 - 
getBreakIteratorprotected BreakIterator getBreakIterator(String field) - Overrides:
- getBreakIteratorin class- org.apache.lucene.search.uhighlight.UnifiedHighlighter
 
 - 
parseBiSepCharprotected char parseBiSepChar(String sepChar) parse custom separator char forCustomSeparatorBreakIterator
 - 
parseBreakIteratorprotected BreakIterator parseBreakIterator(String type, Locale locale) parse a break iterator type for the specified locale
 - 
parseLocaleprotected Locale parseLocale(String language, String country, String variant) parse a locale from a language+country+variant spec
 - 
loadFieldValuesprotected List<CharSequence[]> loadFieldValues(String[] fields, org.apache.lucene.search.DocIdSetIterator docIter, int cacheCharsThreshold) throws IOException - Overrides:
- loadFieldValuesin class- org.apache.lucene.search.uhighlight.UnifiedHighlighter
- Throws:
- IOException
 
 - 
getFlagsprotected Set<org.apache.lucene.search.uhighlight.UnifiedHighlighter.HighlightFlag> getFlags(String field) - Overrides:
- getFlagsin class- org.apache.lucene.search.uhighlight.UnifiedHighlighter
 
 
- 
 
-