Interface | Description |
---|---|
FieldCache |
Expert: Maintains caches of term values.
|
FieldCache.FloatParser |
Interface to parse floats from document fields.
|
FieldCache.IntParser |
Interface to parse ints from document fields.
|
ScoreDocComparator |
Expert: Compares two ScoreDoc objects for sorting.
|
Searchable |
The interface for search implementations.
|
SortComparatorSource |
Expert: returns a comparator for sorting ScoreDocs.
|
Weight |
Expert: Calculate query weights and build query scorers.
|
Class | Description |
---|---|
BooleanClause |
A clause in a BooleanQuery.
|
BooleanClause.Occur |
Specifies how terms may occur in matching documents.
|
BooleanQuery |
A Query that matches documents matching boolean combinations of other
queries, e.g.
|
CachingWrapperFilter |
Wraps another filter's result and caches it.
|
ConstantScoreQuery |
A query that wraps a filter and simply returns a constant score equal to the
query boost for every document in the filter.
|
ConstantScoreRangeQuery |
A range query that returns a constant score equal to it's boost for
all documents in the range.
|
DateFilter | Deprecated
Instead, use
RangeFilter combined with
DateTools . |
DefaultSimilarity |
Expert: Default scoring implementation.
|
DisjunctionMaxQuery |
A query that generates the union of the documents produced by its subqueries, and that scores each document as the maximum
score for that document produced by any subquery plus a tie breaking increment for any additional matching subqueries.
|
DisjunctionSumScorer |
A Scorer for OR like queries, counterpart of Lucene's
ConjunctionScorer . |
Explanation |
Expert: Describes the score computation for document and query.
|
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.
|
FieldSortedHitQueue |
Expert: A hit queue for sorting by hits by terms in more than one field.
|
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.
|
FuzzyQuery |
Implements the fuzzy search query.
|
FuzzyTermEnum |
Subclass of FilteredTermEnum for enumerating all terms that are similiar
to the specified filter term.
|
Hit |
Wrapper used by
HitIterator to provide a lazily loaded hit
from Hits . |
HitCollector |
Lower-level search API.
|
HitIterator |
An iterator over
Hits that provides lazy fetching of each document. |
Hits |
A ranked list of documents, used to hold search results.
|
IndexSearcher |
Implements search over a single IndexReader.
|
MatchAllDocsQuery |
A query that matches all documents.
|
MultiPhraseQuery |
MultiPhraseQuery is a generalized version of PhraseQuery, with an added
method
MultiPhraseQuery.add(Term[]) . |
MultiSearcher |
Implements search over a set of
Searchables . |
MultiTermQuery |
A
Query that matches documents containing a subset of terms provided
by a FilteredTermEnum enumeration. |
ParallelMultiSearcher |
Implements parallel search over a set of
Searchables . |
PhrasePrefixQuery | Deprecated
use
MultiPhraseQuery instead |
PhraseQuery |
A Query that matches documents containing a particular sequence of terms.
|
PrefixQuery |
A Query that matches documents containing terms with a specified prefix.
|
Query |
The abstract base class for queries.
|
QueryFilter |
Constrains search results to only match those which also match a provided
query.
|
QueryTermVector | |
RangeFilter |
A Filter that restricts search results to a range of values in a given
field.
|
RangeQuery |
A Query that matches documents within an exclusive range.
|
RemoteSearchable |
A remote searchable implementation.
|
ReqExclScorer |
A Scorer for queries with a required subscorer and an excluding (prohibited) subscorer.
|
ReqOptSumScorer |
A Scorer for queries with a required part and an optional part.
|
ScoreDoc |
Expert: Returned by low-level search implementations.
|
Scorer |
Expert: Common scoring functionality for different types of queries.
|
Searcher |
An abstract base class for search implementations.
|
Similarity |
Expert: Scoring API.
|
SimilarityDelegator |
Expert: Delegating scoring implementation.
|
Sort |
Encapsulates sort criteria for returned hits.
|
SortComparator |
Abstract base class for sorting hits returned by a Query.
|
SortField |
Stores information about how to sort documents by terms in an individual
field.
|
TermQuery |
A Query that matches documents containing a term.
|
TopDocCollector |
A
HitCollector implementation that collects the top-scoring
documents, returning them as a TopDocs . |
TopDocs |
Expert: Returned by low-level search implementations.
|
TopFieldDocCollector |
A
HitCollector implementation that collects the top-sorting
documents, returning them as a TopFieldDocs . |
TopFieldDocs |
Expert: Returned by low-level sorted search implementations.
|
WildcardQuery |
Implements the wildcard search query.
|
WildcardTermEnum |
Subclass of FilteredTermEnum for enumerating all terms that match the
specified wildcard filter term.
|
Exception | Description |
---|---|
BooleanQuery.TooManyClauses |
Thrown when an attempt is made to add more than
BooleanQuery.getMaxClauseCount() clauses. |
Searcher.search(Query)
or Searcher.search(Query,Filter)
.Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.