C# Class Xapian.Database

Inheritance: IDisposable
Exibir arquivo Open project: kyeh/dormhost Class Usage Examples

Protected Properties

Property Type Description
swigCMemOwn bool

Public Methods

Method Description
AddDatabase ( Database database ) : void
AllTermsBegin ( ) : TermIterator
AllTermsBegin ( string prefix ) : TermIterator
AllTermsEnd ( ) : TermIterator
AllTermsEnd ( string prefix ) : TermIterator
Database ( ) : System
Database ( Database other ) : System
Database ( string path ) : System
Dispose ( ) : void
GetAvLength ( ) : double
GetCollectionFreq ( string tname ) : uint
GetDescription ( ) : string
GetDocCount ( ) : uint
GetDocLength ( uint docid ) : double
GetDocument ( uint did ) : Xapian.Document
GetLastDocId ( ) : uint
GetMetadata ( string key ) : string
GetSpellingSuggestion ( string word ) : string
GetSpellingSuggestion ( string word, uint max_edit_distance ) : string
GetTermFreq ( string tname ) : uint
KeepAlive ( ) : void
MetadataKeysBegin ( ) : TermIterator
MetadataKeysBegin ( string prefix ) : TermIterator
MetadataKeysEnd ( ) : TermIterator
MetadataKeysEnd ( string prefix ) : TermIterator
PositionListBegin ( uint did, string tname ) : Xapian.PositionIterator
PositionListEnd ( uint did, string tname ) : Xapian.PositionIterator
PostListBegin ( string tname ) : PostingIterator
PostListEnd ( string tname ) : PostingIterator
Reopen ( ) : void
SpellingsBegin ( ) : TermIterator
SpellingsEnd ( ) : TermIterator
SynonymKeysBegin ( ) : TermIterator
SynonymKeysBegin ( string prefix ) : TermIterator
SynonymKeysEnd ( ) : TermIterator
SynonymKeysEnd ( string prefix ) : TermIterator
SynonymsBegin ( string term ) : TermIterator
SynonymsEnd ( string arg0 ) : TermIterator
TermExists ( string tname ) : bool
TermListBegin ( uint did ) : TermIterator
TermListEnd ( uint did ) : TermIterator

Private Methods

Method Description
Database ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( Database obj ) : HandleRef

Method Details

AddDatabase() public method

public AddDatabase ( Database database ) : void
database Database
return void

AllTermsBegin() public method

public AllTermsBegin ( ) : TermIterator
return TermIterator

AllTermsBegin() public method

public AllTermsBegin ( string prefix ) : TermIterator
prefix string
return TermIterator

AllTermsEnd() public method

public AllTermsEnd ( ) : TermIterator
return TermIterator

AllTermsEnd() public method

public AllTermsEnd ( string prefix ) : TermIterator
prefix string
return TermIterator

Database() public method

public Database ( ) : System
return System

Database() public method

public Database ( Database other ) : System
other Database
return System

Database() public method

public Database ( string path ) : System
path string
return System

Dispose() public method

public Dispose ( ) : void
return void

GetAvLength() public method

public GetAvLength ( ) : double
return double

GetCollectionFreq() public method

public GetCollectionFreq ( string tname ) : uint
tname string
return uint

GetDescription() public method

public GetDescription ( ) : string
return string

GetDocCount() public method

public GetDocCount ( ) : uint
return uint

GetDocLength() public method

public GetDocLength ( uint docid ) : double
docid uint
return double

GetDocument() public method

public GetDocument ( uint did ) : Xapian.Document
did uint
return Xapian.Document

GetLastDocId() public method

public GetLastDocId ( ) : uint
return uint

GetMetadata() public method

public GetMetadata ( string key ) : string
key string
return string

GetSpellingSuggestion() public method

public GetSpellingSuggestion ( string word ) : string
word string
return string

GetSpellingSuggestion() public method

public GetSpellingSuggestion ( string word, uint max_edit_distance ) : string
word string
max_edit_distance uint
return string

GetTermFreq() public method

public GetTermFreq ( string tname ) : uint
tname string
return uint

KeepAlive() public method

public KeepAlive ( ) : void
return void

MetadataKeysBegin() public method

public MetadataKeysBegin ( ) : TermIterator
return TermIterator

MetadataKeysBegin() public method

public MetadataKeysBegin ( string prefix ) : TermIterator
prefix string
return TermIterator

MetadataKeysEnd() public method

public MetadataKeysEnd ( ) : TermIterator
return TermIterator

MetadataKeysEnd() public method

public MetadataKeysEnd ( string prefix ) : TermIterator
prefix string
return TermIterator

PositionListBegin() public method

public PositionListBegin ( uint did, string tname ) : Xapian.PositionIterator
did uint
tname string
return Xapian.PositionIterator

PositionListEnd() public method

public PositionListEnd ( uint did, string tname ) : Xapian.PositionIterator
did uint
tname string
return Xapian.PositionIterator

PostListBegin() public method

public PostListBegin ( string tname ) : PostingIterator
tname string
return PostingIterator

PostListEnd() public method

public PostListEnd ( string tname ) : PostingIterator
tname string
return PostingIterator

Reopen() public method

public Reopen ( ) : void
return void

SpellingsBegin() public method

public SpellingsBegin ( ) : TermIterator
return TermIterator

SpellingsEnd() public method

public SpellingsEnd ( ) : TermIterator
return TermIterator

SynonymKeysBegin() public method

public SynonymKeysBegin ( ) : TermIterator
return TermIterator

SynonymKeysBegin() public method

public SynonymKeysBegin ( string prefix ) : TermIterator
prefix string
return TermIterator

SynonymKeysEnd() public method

public SynonymKeysEnd ( ) : TermIterator
return TermIterator

SynonymKeysEnd() public method

public SynonymKeysEnd ( string prefix ) : TermIterator
prefix string
return TermIterator

SynonymsBegin() public method

public SynonymsBegin ( string term ) : TermIterator
term string
return TermIterator

SynonymsEnd() public method

public SynonymsEnd ( string arg0 ) : TermIterator
arg0 string
return TermIterator

TermExists() public method

public TermExists ( string tname ) : bool
tname string
return bool

TermListBegin() public method

public TermListBegin ( uint did ) : TermIterator
did uint
return TermIterator

TermListEnd() public method

public TermListEnd ( uint did ) : TermIterator
did uint
return TermIterator

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
return bool