[Missing <summary> documentation for "N:Lucene.Net.Highlight"]
Classes
Class | Description | |
---|---|---|
DefaultEncoder | Simple {@link Encoder} implementation that does not modify the output | |
GradientFormatter | Formats text with different color intensity depending on the score of the
term.
| |
Highlighter | 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.
| |
NullFragmenter | {@link Fragmenter} implementation which does not fragment the text.
This is useful for highlighting the entire content of a document or field.
| |
QueryScorer | {@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.
| |
QueryTermExtractor | 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.
| |
SimpleFragmenter | {@link Fragmenter} implementation which breaks text up into same-size
fragments with no concerns over spotting sentence boundaries.
| |
SimpleHTMLEncoder | Simple {@link Encoder} implementation to escape text for HTML output | |
SimpleHTMLFormatter | Simple {@link Formatter} implementation to highlight terms with a pre and post tag | |
SpanGradientFormatter | 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.
| |
TextFragment | Low-level class used to record information about a section of a document
with a score.
| |
TokenGroup | One, or several overlapping tokens, along with the score(s) and the
scope of the original text
| |
TokenSources | 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.
| |
TokenSources..::..StoredTokenStream | ||
WeightedTerm | Lightweight class to hold term and a weight value used for scoring this term |
Interfaces
Interface | Description | |
---|---|---|
Encoder | Encodes original text. The Encoder works with the Formatter to generate the output.
| |
Formatter | Processes terms found in the original text, typically by applying some form
of mark-up to highlight terms in HTML search results pages.
| |
Fragmenter | 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.
| |
Scorer | Adds to the score for a fragment based on its tokens |