Package gate.creole.annic.apache.lucene.search

Search over indices.

See:
          Description

Interface Summary
FieldCache Expert: Maintains caches of term values.
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 Summary
BooleanClause A clause in a BooleanQuery.
BooleanQuery A Query that matches documents matching boolean combinations of other queries, typically TermQuerys or PhraseQuerys.
DefaultSimilarity Expert: Default scoring implementation.
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.
Filter Abstract base class providing a mechanism to restrict searches to a subset of an index.
HitCollector Lower-level search API.
Hits A ranked list of documents, used to hold search results.
IndexSearcher Implements search over a single IndexReader.
PhraseQuery A Query that matches documents containing a particular sequence of terms.
Query The abstract base class for queries.
ScoreDoc Expert: Returned by low-level search implementations.
Scorer Expert: Implements scoring for a class of queries.
Searcher An abstract base class for search implementations.
Similarity Expert: Scoring API.
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.
TopDocs Expert: Returned by low-level search implementations.
TopFieldDocs Expert: Returned by low-level sorted search implementations.
 

Exception Summary
BooleanQuery.TooManyClauses Thrown when an attempt is made to add more than BooleanQuery.getMaxClauseCount() clauses.
 

Package gate.creole.annic.apache.lucene.search Description

Search over indices. Applications usually call org.apache.lucene.search.Searcher#search(Query) or org.apache.lucene.search.Searcher#search(Query,Filter).