Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

Xapian Namespace Reference

The Xapian library lives in the Xapian namespace. More...


Compounds

class  BM25Weight
 BM25 weighting scheme. More...

class  BoolWeight
 Boolean weighting scheme (everything gets 0). More...

class  Database
 This class is used to access a database, or a group of databases. More...

class  DocIDWrapper
 A wrapper class for a docid which returns the docid if dereferenced with *. More...

class  Document
 A document in the database - holds data, values, terms, and postings. More...

class  Enquire
 This class provides an interface to the information retrieval system for the purpose of searching. More...

class  Error
 Base class for all Xapian-specific errors reported. More...

class  ErrorHandler
 Error handling class. More...

class  ESet
 Class representing an ordered set of expand terms (an ESet). More...

class  ESetIterator
 Iterate through terms in the ESet. More...

class  ExpandDecider
 Base class for expand decision functor. More...

class  ExpandDeciderAnd
 An expand decision functor which can be used to join two functors with an AND operation. More...

class  ExpandDeciderFilterTerms
 One useful expand decision functor, which provides a way of filtering out a fixed list of terms from the expand set. More...

class  Internal
 Internal class, implementing most of Xapian::Query. More...

class  MatchDecider
 Base class for matcher decision functor. More...

class  MSet
 A match set (MSet). More...

class  MSetIterator
 An iterator pointing to items in an MSet. More...

class  PositionIterator
 An iterator pointing to items in a list of positions. More...

class  PostingIterator
 An iterator pointing to items in a list of postings. More...

class  Query
 Class representing a query. More...

class  RSet
 A relevance set (R-Set). More...

class  Stem
 This class provides an interface to the stemming algorithms. More...

class  TermIterator
 An iterator pointing to items in a list of terms. More...

class  TermNameWrapper
 A wrapper class for a termname which returns the termname if dereferenced with *. More...

class  TermPosWrapper
 A wrapper class for a termpos which returns the termpos if dereferenced with *. More...

class  TradWeight
 Traditional probabilistic weighting scheme (as used by Muscat 3.6). More...

class  ValueIterator
 An iterator pointing to values associated with a document. More...

class  Weight
 Abstract base class for weighting schemes. More...

class  WritableDatabase
 This class provides read/write access to a database. More...


Functions

bool operator== (const MSetIterator &a, const MSetIterator &b)
bool operator!= (const MSetIterator &a, const MSetIterator &b)
bool operator== (const ESetIterator &a, const ESetIterator &b)
bool operator!= (const ESetIterator &a, const ESetIterator &b)
bool operator== (const PositionIterator &a, const PositionIterator &b)
 Test equality of two PositionIterators. More...

bool operator!= (const PositionIterator &a, const PositionIterator &b)
 Test inequality of two PositionIterators. More...

bool operator== (const PostingIterator &a, const PostingIterator &b)
 Test equality of two PostingIterators. More...

bool operator!= (const PostingIterator &a, const PostingIterator &b)
 Test inequality of two PostingIterators. More...

bool operator== (const TermIterator &a, const TermIterator &b)
bool operator!= (const TermIterator &a, const TermIterator &b)
bool operator== (const ValueIterator &a, const ValueIterator &b)
bool operator!= (const ValueIterator &a, const ValueIterator &b)

Variables

const int DB_CREATE_OR_OPEN = 1
const int DB_CREATE = 2
const int DB_CREATE_OR_OVERWRITE = 3
const int DB_OPEN = 4


Detailed Description

The Xapian library lives in the Xapian namespace.

Function Documentation

bool operator!= const PostingIterator   a,
const PostingIterator   b
[inline]
 

Test inequality of two PostingIterators.

bool operator!= const PositionIterator   a,
const PositionIterator   b
[inline]
 

Test inequality of two PositionIterators.

bool operator== const PostingIterator   a,
const PostingIterator   b
[inline]
 

Test equality of two PostingIterators.

bool operator== const PositionIterator   a,
const PositionIterator   b
[inline]
 

Test equality of two PositionIterators.


Documentation for Xapian (version 0.8.2).
Generated on 13 Sep 2004 by Doxygen 1.2.15.