| Name | Package | Description |
| CharStream | org.apache.lucene.queryParser | This interface describes a character stream that maintains line and
column number positions of the characters. |
| CharStream | org.apache.lucene.analysis.standard | This interface describes a character stream that maintains line and
column number positions of the characters. |
| FieldCache | org.apache.lucene.search | Expert: Maintains caches of term values. |
| FieldCache.FloatParser | org.apache.lucene.search | Interface to parse floats from document fields. |
| FieldCache.IntParser | org.apache.lucene.search | Interface to parse ints from document fields. |
| QueryParserConstants | org.apache.lucene.queryParser | No description provided. |
| ScoreDocComparator | org.apache.lucene.search | Expert: Compares two ScoreDoc objects for sorting. |
| Searchable | org.apache.lucene.search | The interface for search implementations. |
| SortComparatorSource | org.apache.lucene.search | Expert: returns a comparator for sorting ScoreDocs. |
| Spans | org.apache.lucene.search.spans | Expert: an enumeration of span matches. |
| StandardTokenizerConstants | org.apache.lucene.analysis.standard | No description provided. |
| TermDocs | org.apache.lucene.index | TermDocs provides an interface for enumerating <document, frequency>
pairs for a term. |
| TermFreqVector | org.apache.lucene.index | Provides access to stored term vector of
a document field. |
| TermPositions | org.apache.lucene.index | TermPositions provides an interface for enumerating the <document,
frequency, <position>* > tuples for a term. |
| TermPositionVector | org.apache.lucene.index | Extends TermFreqVector to provide additional information about
positions in which each of the terms is found. |
| Weight | org.apache.lucene.search | Expert: Calculate query weights and build query scorers. |