| Name | Package | Description |
| CharStream | org.apache.lucene.queryParser.surround.parser | This interface describes a character stream that maintains line and
column number positions of the characters. |
| CharStream | org.apache.lucene.queryParser.precedence | This interface describes a character stream that maintains line and
column number positions of the characters. |
| ConfigurableDocumentHandler | org.apache.lucene.ant | No description provided. |
| Dictionary | org.apache.lucene.search.spell | A simple interface representing a Dictionary |
| DistanceSubQuery | org.apache.lucene.queryParser.surround.query | No description provided. |
| DocumentHandler | org.apache.lucene.ant | Allows a class to act as a Lucene document handler |
| Encoder | org.apache.lucene.search.highlight | Encodes original text. |
| FilterBuilder | org.apache.lucene.xmlparser | No description provided. |
| Formatter | org.apache.lucene.search.highlight | Processes terms found in the original text, typically by applying some form
of mark-up to highlight terms in HTML search results pages. |
| Fragmenter | org.apache.lucene.search.highlight | Implements the policy for breaking text into multiple fragments for consideration
by the Highlighter class. |
| PrecedenceQueryParserConstants | org.apache.lucene.queryParser.precedence | No description provided. |
| QueryBuilder | org.apache.lucene.xmlparser | Implemented by objects that produce Lucene Query objects from XML streams. |
| QueryParserConstants | org.apache.lucene.queryParser.surround.parser | No description provided. |
| Scorer | org.apache.lucene.search.highlight | Adds to the score for a fragment based on its tokens |
| SimpleTerm.MatchingTermVisitor | org.apache.lucene.queryParser.surround.query | No description provided. |
| SpanQueryBuilder | org.apache.lucene.xmlparser.builders | No description provided. |