| Name | Package | Description |
| AnalyzerUtil | org.apache.lucene.index.memory | Various fulltext analysis utilities avoiding redundant code in several
classes. |
| AnalyzingQueryParser | org.apache.lucene.queryParser.analyzing | Overrides Lucene's default QueryParser so that Fuzzy-, Prefix-, Range-, and WildcardQuerys
are also passed through the given analyzer, but ? and * don't get
removed from the search terms. |
| AndQuery | org.apache.lucene.queryParser.surround.query | No description provided. |
| BasicQueryFactory | org.apache.lucene.queryParser.surround.query | No description provided. |
| BooleanFilter | org.apache.lucene.search | A container Filter that allows Boolean composition of Filters. |
| BooleanFilterBuilder | org.apache.lucene.xmlparser.builders | No description provided. |
| BooleanQueryBuilder | org.apache.lucene.xmlparser.builders | No description provided. |
| BoostingQuery | org.apache.lucene.search | The BoostingQuery class can be used to effectively demote results that match a given query. |
| BoostingQueryBuilder | org.apache.lucene.xmlparser.builders | No description provided. |
| ChainedFilter | org.apache.lucene.misc |
Allows multiple Filter s to be chained. |
| ComposedQuery | org.apache.lucene.queryParser.surround.query | No description provided. |
| ConstantScoreQueryBuilder | org.apache.lucene.xmlparser.builders | No description provided. |
| CoreParser | org.apache.lucene.xmlparser | Assembles a QueryBuilder which uses only core Lucene Query objects |
| CorePlusExtensionsParser | org.apache.lucene.xmlparser | No description provided. |
| DefaultEncoder | org.apache.lucene.search.highlight | Simple Encoder implementation that does not modify the output |
| DistanceQuery | org.apache.lucene.queryParser.surround.query | No description provided. |
| DOMUtils | org.apache.lucene.xmlparser | No description provided. |
| FastCharStream | org.apache.lucene.queryParser.surround.parser | An efficient implementation of JavaCC's CharStream interface. |
| FastCharStream | org.apache.lucene.queryParser.precedence | An efficient implementation of JavaCC's CharStream interface. |
| FieldsQuery | org.apache.lucene.queryParser.surround.query | No description provided. |
| FileExtensionDocumentHandler | org.apache.lucene.ant | A DocumentHandler implementation to delegate responsibility to
based on a files extension. |
| FilterBuilderFactory | org.apache.lucene.xmlparser | No description provided. |
| FilterClause | org.apache.lucene.search | A Filter that wrapped with an indication of how that filter
is used when composed with another filter. |
| FilteredQueryBuilder | org.apache.lucene.xmlparser.builders | No description provided. |
| FuzzyLikeThisQuery | org.apache.lucene.search | Fuzzifies ALL terms provided as strings and then picks the best n differentiating terms. |
| FuzzyLikeThisQueryBuilder | org.apache.lucene.xmlparser.builders | No description provided. |
| GradientFormatter | org.apache.lucene.search.highlight | Formats text with different color intensity depending on the score of the
term. |
| HighFreqTerms | org.apache.lucene.misc | HighFreqTerms class extracts terms and their frequencies out
of an existing Lucene index. |
| Highlighter | org.apache.lucene.search.highlight | Class used to markup highlighted terms found in the best sections of a
text, using configurable Fragmenter , Scorer , Formatter ,
Encoder and tokenizers. |
| HtmlDocument | org.apache.lucene.ant | The HtmlDocument class creates a Lucene Document from an HTML document. |
| IndexMergeTool | org.apache.lucene.misc | Merges indices specified on the command line into the index
specified as the first command line argument. |
| IndexTask | org.apache.lucene.ant | Ant task to index files with Lucene |
| IndexTask.AnalyzerType | org.apache.lucene.ant | No description provided. |
| IndexTask.HandlerConfig | org.apache.lucene.ant | No description provided. |
| JakartaRegexpCapabilities | org.apache.lucene.search.regex | Implementation tying Jakarta Regexp
to RegexQuery. |
| JavaUtilRegexCapabilities | org.apache.lucene.search.regex | An implementation tying Java's built-in java.util.regex to RegexQuery. |
| LengthNormModifier | org.apache.lucene.misc | Given a directory, a Similarity, and a list of fields, updates the
fieldNorms in place for every document using the Similarity.lengthNorm. |
| LikeThisQueryBuilder | org.apache.lucene.xmlparser.builders | No description provided. |
| ListSearcher | org.apache.lucene.swing.models | See table searcher explanation. |
| LuceneDictionary | org.apache.lucene.search.spell | Lucene Dictionary |
| MatchAllDocsQueryBuilder | org.apache.lucene.xmlparser.builders | No description provided. |
| MemoryIndex | org.apache.lucene.index.memory | High-performance single-document main memory Apache Lucene fulltext search index. |
| MoreLikeThis | org.apache.lucene.search.similar | Generate "more like this" similarity queries. |
| MoreLikeThisQuery | org.apache.lucene.search.similar | A simple wrapper for MoreLikeThis for use in scenarios where a Query object is required eg
in custom QueryParser extensions. |
| NotQuery | org.apache.lucene.queryParser.surround.query | No description provided. |
| NullFragmenter | org.apache.lucene.search.highlight | Fragmenter implementation which does not fragment the text. |
| OrQuery | org.apache.lucene.queryParser.surround.query | No description provided. |
| PatternAnalyzer | org.apache.lucene.index.memory | Efficient Lucene analyzer/tokenizer that preferably operates on a String rather than a
Reader , that can flexibly separate text into terms via a regular expression Pattern
(with behaviour identical to split(String) ),
and that combines the functionality of
LetterTokenizer ,
LowerCaseTokenizer ,
WhitespaceTokenizer ,
StopFilter into a single efficient
multi-purpose class. |
| PlainTextDictionary | org.apache.lucene.search.spell | Dictionary represented by a file text. |
| PrecedenceQueryParser | org.apache.lucene.queryParser.precedence | Experimental query parser variant designed to handle operator precedence
in a more sensible fashion than QueryParser. |
| PrecedenceQueryParserTokenManager | org.apache.lucene.queryParser.precedence | No description provided. |
| QueryBuilderFactory | org.apache.lucene.xmlparser | No description provided. |
| QueryParser | org.apache.lucene.queryParser.surround.parser | This class is generated by JavaCC. |
| QueryParserTokenManager | org.apache.lucene.queryParser.surround.parser | No description provided. |
| QueryScorer | org.apache.lucene.search.highlight | Scorer implementation which scores text fragments by the number of unique query terms found. |
| QueryTermExtractor | org.apache.lucene.search.highlight | Utility class used to extract the terms used in a query, plus any weights. |
| RangeFilterBuilder | org.apache.lucene.xmlparser.builders | No description provided. |
| RegexpTunnel | org.apache.regexp | This class exists as a gateway to access useful Jakarta Regexp package protected data. |
| RegexQuery | org.apache.lucene.search.regex | Implements the regular expression term search query. |
| RegexTermEnum | org.apache.lucene.search.regex | Subclass of FilteredTermEnum for enumerating all terms that match the
specified regular expression term using the specified regular expression
implementation. |
| SimilarityQueries | org.apache.lucene.search.similar | Simple similarity measures. |
| SimpleFragmenter | org.apache.lucene.search.highlight | Fragmenter implementation which breaks text up into same-size
fragments with no concerns over spotting sentence boundaries. |
| SimpleHTMLEncoder | org.apache.lucene.search.highlight | Simple Encoder implementation to escape text for HTML output |
| SimpleHTMLFormatter | org.apache.lucene.search.highlight | Simple Formatter implementation to highlight terms with a pre and post tag |
| SimpleTerm | org.apache.lucene.queryParser.surround.query | No description provided. |
| SpanBuilderBase | org.apache.lucene.xmlparser.builders | No description provided. |
| SpanFirstBuilder | org.apache.lucene.xmlparser.builders | No description provided. |
| SpanGradientFormatter | org.apache.lucene.search.highlight | Formats text with different color intensity depending on the score of the
term using the span tag. |
| SpanNearBuilder | org.apache.lucene.xmlparser.builders | No description provided. |
| SpanNearClauseFactory | org.apache.lucene.queryParser.surround.query | No description provided. |
| SpanNotBuilder | org.apache.lucene.xmlparser.builders | No description provided. |
| SpanOrBuilder | org.apache.lucene.xmlparser.builders | No description provided. |
| SpanOrTermsBuilder | org.apache.lucene.xmlparser.builders | No description provided. |
| SpanQueryBuilderFactory | org.apache.lucene.xmlparser.builders | No description provided. |
| SpanRegexQuery | org.apache.lucene.search.regex | A SpanQuery version of RegexQuery allowing regular expression
queries to be nested within other SpanQuery subclasses. |
| SpanTermBuilder | org.apache.lucene.xmlparser.builders | No description provided. |
| SpellChecker | org.apache.lucene.search.spell |
Spell Checker class (Main class)
(initially inspired by the David Spencer code). |
| SrndPrefixQuery | org.apache.lucene.queryParser.surround.query | No description provided. |
| SrndQuery | org.apache.lucene.queryParser.surround.query | No description provided. |
| SrndTermQuery | org.apache.lucene.queryParser.surround.query | No description provided. |
| SrndTruncQuery | org.apache.lucene.queryParser.surround.query | No description provided. |
| SweetSpotSimilarity | org.apache.lucene.misc | A similarity with a lengthNorm that provides for a "platuea" of
equally good lengths, and tf helper functions. |
| SynExpand | org.apache.lucene.wordnet | Expand a query by looking up synonyms for every term. |
| SynLookup | org.apache.lucene.wordnet | Test program to look up synonyms. |
| SynonymMap | org.apache.lucene.index.memory | Loads the WordNet prolog file wn_s.pl
into a thread-safe main-memory hash map that can be used for fast
high-frequncy lookups of synonyms for any given (lowercase) word string. |
| SynonymTokenFilter | org.apache.lucene.index.memory | Injects additional tokens for synonyms of token terms fetched from the
underlying child stream; the child stream must deliver lowercase tokens
for synonyms to be found. |
| Syns2Index | org.apache.lucene.wordnet | Convert the prolog file wn_s.pl from the WordNet prolog download
into a Lucene index suitable for looking up synonyms and performing query expansion ( SynExpand.expand(...) ). |
| TableSearcher | org.apache.lucene.swing.models | This is a TableModel that encapsulates Lucene
search logic within a TableModel implementation. |
| TermQueryBuilder | org.apache.lucene.xmlparser.builders | No description provided. |
| TermsFilter | org.apache.lucene.search | Constructs a filter for docs matching any of the terms added to this class. |
| TermsFilterBuilder | org.apache.lucene.xmlparser.builders | No description provided. |
| TextDocument | org.apache.lucene.ant | A utility for making Lucene Documents from a File. |
| TextFragment | org.apache.lucene.search.highlight | Low-level class used to record information about a section of a document
with a score. |
| Token | org.apache.lucene.queryParser.surround.parser | Describes the input token stream. |
| Token | org.apache.lucene.queryParser.precedence | Describes the input token stream. |
| TokenGroup | org.apache.lucene.search.highlight | One, or several overlapping tokens, along with the score(s) and the
scope of the original text |
| TokenSources | org.apache.lucene.search.highlight | 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. |
| UserInputQueryBuilder | org.apache.lucene.xmlparser.builders | No description provided. |
| WeightedTerm | org.apache.lucene.search.highlight | Lightweight class to hold term and a weight value used for scoring this term |