Lucene.Net
3.0.3
Lucene.Net is a .NET port of the Java Lucene Indexing Library
|
Classes | |
class | DefaultEncoder |
Simple IEncoder implementation that does not modify the output More... | |
class | GradientFormatter |
Formats text with different color intensity depending on the score of the term. More... | |
class | Highlighter |
Class used to markup highlighted terms found in the best sections of a text, using configurable IFragmenter, Scorer, IFormatter, IEncoder and tokenizers. More... | |
class | FragmentQueue |
interface | IEncoder |
Encodes original text. The IEncoder works with the Formatter to generate the output. More... | |
interface | IFormatter |
Processes terms found in the original text, typically by applying some form of mark-up to highlight terms in HTML search results pages. More... | |
interface | IFragmenter |
Implements the policy for breaking text into multiple fragments for consideration by the Highlighter class. A sophisticated implementation may do this on the basis of detecting end of sentences in the text. More... | |
class | InvalidTokenOffsetsException |
interface | IScorer |
Adds to the score for a fragment based on its tokens More... | |
class | NullFragmenter |
IFragmenter implementation which does not fragment the text. This is useful for highlighting the entire content of a document or field. More... | |
class | QueryScorer |
IScorer implementation which scores text fragments by the number of unique query terms found. This class converts appropriate Querys to SpanQuerys and attempts to score only those terms that participated in generating the 'hit' on the document. More... | |
class | 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. | |
class | QueryTermScorer |
class | SimpleFragmenter |
IFragmenter implementation which breaks text up into same-size fragments with no concerns over spotting sentence boundaries. More... | |
class | SimpleHTMLEncoder |
Simple IEncoder implementation to escape text for HTML output More... | |
class | SimpleHTMLFormatter |
Simple IFormatter implementation to highlight terms with a pre and post tag More... | |
class | SimpleSpanFragmenter |
class | 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. More... | |
class | TextFragment |
Low-level class used to record information about a section of a document with a score. More... | |
class | TokenGroup |
One, or several overlapping tokens, along with the score(s) and the scope of the original text More... | |
class | 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. More... | |
class | WeightedSpanTerm |
Lightweight class to hold term, Weight, and positions used for scoring this term. More... | |
class | PositionSpan |
class | WeightedSpanTermExtractor |
Class used to extract WeightedSpanTerms from a Query based on whether Terms from the Query are contained in a supplied Analysis.TokenStream. More... | |
class | WeightedTerm |
Lightweight class to hold term and a Weight value used for scoring this term More... | |