[Missing <summary> documentation for "N:Lucene.Net.Highlight"]

Classes

  ClassDescription
Public classDefaultEncoder
Simple {@link Encoder} implementation that does not modify the output
Public classGradientFormatter
Formats text with different color intensity depending on the score of the term.
Public classHighlighter
Class used to markup highlighted terms found in the best sections of a text, using configurable {@link Fragmenter}, {@link Scorer}, {@link Formatter}, {@link Encoder} and tokenizers.
Public classNullFragmenter
{@link Fragmenter} implementation which does not fragment the text. This is useful for highlighting the entire content of a document or field.
Public classQueryScorer
{@link Scorer} implementation which scores text fragments by the number of unique query terms found. This class uses the {@link QueryTermExtractor} class to process determine the query terms and their boosts to be used.
Public classQueryTermExtractor
Utility class used to extract the terms used in a query, plus any weights. This class will not find terms for MultiTermQuery, RangeQuery and PrefixQuery classes so the caller must pass a rewritten query (see Query.rewrite) to obtain a list of expanded terms.
Public classSimpleFragmenter
{@link Fragmenter} implementation which breaks text up into same-size fragments with no concerns over spotting sentence boundaries.
Public classSimpleHTMLEncoder
Simple {@link Encoder} implementation to escape text for HTML output
Public classSimpleHTMLFormatter
Simple {@link Formatter} implementation to highlight terms with a pre and post tag
Public classSpanGradientFormatter
Formats text with different color intensity depending on the score of the term using the span tag. GradientFormatter uses a bgcolor argument to the font tag which doesn't work in Mozilla, thus this class.
Public classTextFragment
Low-level class used to record information about a section of a document with a score.
Public classTokenGroup
One, or several overlapping tokens, along with the score(s) and the scope of the original text
Public classTokenSources
Hides implementation issues associated with obtaining a TokenStream for use with the higlighter - can obtain from TermFreqVectors with offsets and (optionally) positions or from Analyzer class reparsing the stored content.
Public classTokenSources..::..StoredTokenStream
Public classWeightedTerm
Lightweight class to hold term and a weight value used for scoring this term

Interfaces

  InterfaceDescription
Public interfaceEncoder
Encodes original text. The Encoder works with the Formatter to generate the output.
Public interfaceFormatter
Processes terms found in the original text, typically by applying some form of mark-up to highlight terms in HTML search results pages.
Public interfaceFragmenter
Implements the policy for breaking text into multiple fragments for consideration by the {@link Highlighter} class. A sophisticated implementation may do this on the basis of detecting end of sentences in the text.
Public interfaceScorer
Adds to the score for a fragment based on its tokens