CLucene - a full-featured, c++ search engine
API Documentation


lucene::search Namespace Reference


Data Structures

class  BooleanClause
class  BooleanQuery
class  AbstractCachingFilter
 Wraps another filter's result and caches it. More...
class  CachingWrapperFilter
 Wraps another filter's result and caches it. More...
class  ChainedFilter
class  ScoreDocComparators
class  DateFilter
 A Filter that restricts search results to a range of time. More...
class  Explanation
class  FieldCache
 Expert: Maintains caches of term values. More...
class  FieldCacheAuto
 A class holding an AUTO field. More...
class  FieldDoc
 Expert: A ScoreDoc which also contains information about how to sort the referenced document. More...
class  FieldSortedHitQueue
 Expert: A hit queue for sorting by hits by terms in more than one field. More...
class  Filter
class  FilteredTermEnum
class  FuzzyQuery
class  FuzzyTermEnum
 FuzzyTermEnum is a subclass of FilteredTermEnum for enumerating all terms that are similiar to the specified filter term. More...
class  Hits
 A ranked list of documents, used to hold search results. More...
class  IndexSearcher
 Implements search over a single IndexReader. More...
class  MultiSearcher
 Implements search over a set of Searchables. More...
class  MultiTermQuery
 A Query that matches documents containing a subset of terms provided by a FilteredTermEnum enumeration. More...
class  PhraseQuery
class  PrefixQuery
 A Query that matches documents containing terms with a specified prefix. More...
class  PrefixFilter
class  Query
 The abstract base class for queries. More...
class  QueryFilter
class  RangeFilter
class  RangeQuery
 Constructs a query selecting all terms greater than lowerTerm but less than upperTerm. More...
class  Scorer
 Expert: Implements scoring for a class of queries. More...
class  Searchable
 The interface for search implementations. More...
class  Searcher
 An abstract base class for search implementations. More...
struct  ScoreDoc
 Expert: Returned by low-level search implementations. More...
class  TopDocs
 Expert: Returned by low-level search implementations. More...
class  HitCollector
class  Weight
 Expert: Calculate query weights and build query scorers. More...
class  HitDoc
class  Similarity
 Expert: Scoring API. More...
class  DefaultSimilarity
 Expert: Default scoring implementation. More...
class  ScoreDocComparator
 Expert: Compares two ScoreDoc objects for sorting. More...
class  SortComparatorSource
 Expert: returns a comparator for sorting ScoreDocs. More...
class  SortComparator
 Abstract base class for sorting hits returned by a Query. More...
class  SortField
 Stores information about how to sort documents by terms in an individual field. More...
class  Sort
 Encapsulates sort criteria for returned hits. More...
class  TermQuery
 A Query that matches documents containing a term. More...
class  WildcardQuery
 Implements the wildcard search query. More...
class  WildcardFilter
class  WildcardTermEnum
 Subclass of FilteredTermEnum for enumerating all terms that match the specified wildcard filter term->. More...


clucene.sourceforge.net