Class Summary |
Analyzer | An Analyzer builds TokenStreams, which analyze text. |
BitVector | Optimized implementation of a vector of bits. |
BooleanClause | A clause in a BooleanQuery. |
BooleanQuery | A Query that matches documents matching boolean combinations of other
queries, typically {@link TermQuery}s or {@link PhraseQuery}s. |
BooleanQuery.TooManyClauses | Thrown when an attempt is made to add more than {@link
#getMaxClauseCount()} clauses. |
CachingWrapperFilter |
Wraps another filters result and caches it. |
CharStream |
This interface describes a character stream that maintains line and
column number positions of the characters. |
CharStream |
This interface describes a character stream that maintains line and
column number positions of the characters. |
CharTokenizer | An abstract base class for simple, character-oriented tokenizers. |
Constants |
Some useful constants.
|
DateField |
Provides support for converting dates to strings and vice-versa.
|
DateFilter |
A Filter that restricts search results to a range of time.
|
DefaultSimilarity | Expert: Default scoring implementation. |
Directory | A Directory is a flat list of files. |
Document | Documents are the unit of indexing and search.
|
Explanation | Expert: Describes the score computation for document and query. |
FastCharStream | An efficient implementation of JavaCC's CharStream interface. |
FastCharStream | An efficient implementation of JavaCC's CharStream interface. |
Field |
A field is a section of a Document. |
FieldCache |
Expert: Maintains caches of term values.
|
FieldCache.StringIndex | Expert: Stores term text values and document ordering data. |
FieldDoc |
Expert: A ScoreDoc which also contains information about
how to sort the referenced document. |
Filter | Abstract base class providing a mechanism to restrict searches to a subset
of an index. |
FilteredQuery |
A query that applies a filter to the results of another query.
|
FilteredTermEnum | Abstract class for enumerating a subset of all terms.
|
FilterIndexReader | A FilterIndexReader contains another IndexReader, which it
uses as its basic source of data, possibly transforming the data along the
way or providing additional functionality. |
FilterIndexReader.FilterTermDocs | Base class for filtering {@link TermDocs} implementations. |
FilterIndexReader.FilterTermEnum | Base class for filtering {@link TermEnum} implementations. |
FilterIndexReader.FilterTermPositions | Base class for filtering {@link TermPositions} implementations. |
FSDirectory |
Straightforward implementation of {@link Directory} as a directory of files.
|
FuzzyQuery | Implements the fuzzy search query. |
FuzzyTermEnum | Subclass of FilteredTermEnum for enumerating all terms that are similiar to the specified filter term.
|
GermanAnalyzer |
Analyzer for German language. |
GermanStemFilter |
A filter that stems German words. |
GermanStemmer |
A stemmer for German words. |
HitCollector | Lower-level search API. |
Hits | A ranked list of documents, used to hold search results. |
IndexReader | IndexReader is an abstract class, providing an interface for accessing an
index. |
IndexSearcher | Implements search over a single IndexReader.
|
IndexWriter |
An IndexWriter creates and maintains an index.
|
InputStream | Abstract base class for input from a file in a {@link Directory}. |
LetterTokenizer | A LetterTokenizer is a tokenizer that divides text at non-letters. |
Lock | An interprocess mutex lock.
|
Lock.With | Utility class for executing code with exclusive access. |
LowerCaseFilter |
Normalizes token text to lower case.
|
LowerCaseTokenizer |
LowerCaseTokenizer performs the function of LetterTokenizer
and LowerCaseFilter together. |
MultiFieldQueryParser |
A QueryParser which constructs queries to search multiple fields.
|
MultipleTermPositions |
Describe class MultipleTermPositions here.
|
MultiReader | An IndexReader which reads multiple indexes, appending their content.
|
MultiSearcher | Implements search over a set of Searchables .
|
MultiTermQuery |
A {@link Query} that matches documents containing a subset of terms provided
by a {@link FilteredTermEnum} enumeration.
|
OutputStream | Abstract class for output to a file in a Directory. |
ParallelMultiSearcher | Implements parallel search over a set of Searchables .
|
ParseException |
This exception is thrown when parse errors are encountered.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
PerFieldAnalyzerWrapper |
This analyzer is used to facilitate scenarios where different
fields require different analysis techniques. |
PhrasePrefixQuery |
PhrasePrefixQuery is a generalized version of PhraseQuery, with an added
method {@link #add(Term[])}.
|
PhraseQuery | A Query that matches documents containing a particular sequence of terms.
|
PorterStemFilter | Transforms the token stream as per the Porter stemming algorithm.
|
PrefixQuery | A Query that matches documents containing terms with a specified prefix. |
PriorityQueue | A PriorityQueue maintains a partial ordering of its elements such that the
least element can always be found in constant time. |
Query | The abstract base class for queries.
|
QueryFilter | Constrains search results to only match those which also match a provided
query. |
QueryParser |
This class is generated by JavaCC. |
QueryParserConstants | |
QueryParserTokenManager | |
QueryTermVector |
|
RAMDirectory |
A memory-resident {@link Directory} implementation.
|
RAMOutputStream |
A memory-resident {@link OutputStream} implementation.
|
RangeQuery |
A Query that matches documents within an exclusive range.
|
RemoteSearchable | A remote searchable implementation. |
RussianAnalyzer |
Analyzer for Russian language. |
RussianCharsets |
RussianCharsets class contains encodings schemes (charsets) and toLowerCase() method implementation
for russian characters in Unicode, KOI8 and CP1252.
|
RussianLetterTokenizer |
A RussianLetterTokenizer is a tokenizer that extends LetterTokenizer by additionally looking up letters
in a given "russian charset". |
RussianLowerCaseFilter |
Normalizes token text to lower case, analyzing given ("russian") charset.
|
RussianStemFilter |
A filter that stems Russian words. |
ScoreDoc | Expert: Returned by low-level search implementations. |
ScoreDocComparator |
Expert: Compares two ScoreDoc objects for sorting.
|
Scorer | Expert: Implements scoring for a class of queries. |
Searchable | The interface for search implementations.
|
Searcher | An abstract base class for search implementations.
|
Similarity | Expert: Scoring API.
|
SimpleAnalyzer | An Analyzer that filters LetterTokenizer with LowerCaseFilter. |
Sort |
Encapsulates sort criteria for returned hits.
|
SortComparator |
Abstract base class for sorting hits returned by a Query.
|
SortComparatorSource |
Expert: returns a comparator for sorting ScoreDocs.
|
SortField |
Stores information about how to sort documents by terms in an individual
field. |
SpanFirstQuery | Matches spans near the beginning of a field. |
SpanNearQuery | Matches spans which are near one another. |
SpanNotQuery | Removes matches which overlap with another SpanQuery. |
SpanOrQuery | Matches the union of its clauses. |
SpanQuery | Base class for span-based queries. |
Spans | Expert: an enumeration of span matches. |
SpanTermQuery | Matches spans containing a term. |
StandardAnalyzer |
Filters {@link StandardTokenizer} with {@link StandardFilter}, {@link
LowerCaseFilter} and {@link StopFilter}.
|
StandardFilter | Normalizes tokens extracted with {@link StandardTokenizer}. |
StandardTokenizer | A grammar-based tokenizer constructed with JavaCC.
|
StandardTokenizerConstants | |
StandardTokenizerTokenManager | |
StopAnalyzer | Filters LetterTokenizer with LowerCaseFilter and StopFilter. |
StopFilter |
Removes stop words from a token stream. |
StringHelper |
Methods for manipulating strings.
|
Term |
A Term represents a word from text. |
TermDocs | TermDocs provides an interface for enumerating <document, frequency>
pairs for a term. |
TermEnum | Abstract class for enumerating terms.
|
TermFreqVector | Provides access to stored term vector of
a document field. |
TermPositions |
TermPositions provides an interface for enumerating the <document,
frequency, <position>* > tuples for a term. |
TermPositionVector | Extends TermFreqVector to provide additional information about
positions in which each of the terms is found. |
TermQuery | A Query that matches documents containing a term.
|
Token | A Token is an occurence of a term from the text of a field. |
Token |
Describes the input token stream. |
Token |
Describes the input token stream. |
TokenFilter | A TokenFilter is a TokenStream whose input is another token stream.
|
Tokenizer | A Tokenizer is a TokenStream whose input is a Reader.
|
TokenMgrError | |
TokenMgrError | |
TokenStream | A TokenStream enumerates the sequence of tokens, either from
fields of a document or from query text.
|
TopDocs | Expert: Returned by low-level search implementations. |
TopFieldDocs |
Expert: Returned by low-level sorted search implementations.
|
Weight | Expert: Calculate query weights and build query scorers.
|
WhitespaceAnalyzer | An Analyzer that uses WhitespaceTokenizer. |
WhitespaceTokenizer | A WhitespaceTokenizer is a tokenizer that divides text at whitespace.
|
WildcardQuery | Implements the wildcard search query. |
WildcardTermEnum |
Subclass of FilteredTermEnum for enumerating all terms that match the
specified wildcard filter term.
|
WordlistLoader |
Loader for text files that represent a list of stopwords.
|
Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.