Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package org.apache.lucene.search

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.
BooleanScorer  
BooleanScorer.Bucket  
BooleanScorer.BucketTable A simple hash table of document scores within a range.
BooleanScorer.Collector  
BooleanScorer.SubScorer  
CachingWrapperFilter Wraps another filters result and caches it.
CheckHits  
ConjunctionScorer Scorer for conjunctions, sets of queries, all of which are required.
DateFilter A Filter that restricts search results to a range of time.
DefaultSimilarity Expert: Default scoring implementation.
ExactPhraseScorer  
Explanation Expert: Describes the score computation for document and query.
FieldCache.StringIndex Expert: Stores term text values and document ordering data.
FieldCacheImpl Expert: The default cache implementation, storing all values in memory.
FieldCacheImpl.Entry Expert: Every key in the internal cache is of this type.
FieldDoc Expert: A ScoreDoc which also contains information about how to sort the referenced document.
FieldDocSortedHitQueue Expert: Collects sorted results from Searchable's and collates them.
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.
HitCollector Lower-level search API.
HitDoc  
HitQueue  
Hits A ranked list of documents, used to hold search results.
IndexSearcher Implements search over a single IndexReader.
MockFilter  
MultiSearcher Implements search over a set of Searchables.
MultiSearcherThread A thread subclass for searching a single searchable
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.
PhrasePositions  
PhrasePrefixQuery PhrasePrefixQuery is a generalized version of PhraseQuery, with an added method PhrasePrefixQuery.add(Term[]) 55 .
PhraseQuery A Query that matches documents containing a particular sequence of terms.
PhraseQueue  
PhraseScorer  
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  
RangeQuery A Query that matches documents within an exclusive range.
RemoteSearchable A remote searchable implementation.
SampleComparable An example Comparable for use with the custom sort tests.
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.
SloppyPhraseScorer  
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.
TermScorer  
TestBooleanPrefixQuery  
TestCachingWrapperFilter  
TestDateFilter DateFilter JUnit tests.
TestDocBoost Document boost unit test.
TestFilteredQuery FilteredQuery JUnit tests.
TestFuzzyQuery Tests FuzzyQuery.
TestMultiSearcher Tests MultiSearcher class.
TestNot Similarity unit test.
TestParallelMultiSearcher Unit tests for the ParallelMultiSearcher
TestPhrasePrefixQuery This class tests PhrasePrefixQuery class.
TestPhraseQuery Tests PhraseQuery.
TestPositionIncrement Term position unit test.
TestPrefixQuery Tests PrefixQuery class.
TestQueryTermVector  
TestRangeQuery  
TestRemoteSearchable  
TestSetNorm Document boost unit test.
TestSimilarity Similarity unit test.
TestSimilarity.SimpleSimilarity  
TestSort Unit tests for sorting code.
TestTermVectors  
TestWildcard TestWildcard tests the '*' and '?' wildard characters.
TopDocs Expert: Returned by low-level search implementations.
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 Summary
BooleanQuery.TooManyClauses Thrown when an attempt is made to add more than BooleanQuery.getMaxClauseCount() 55 clauses.