C# Class Xapian.Enquire

Inheritance: IDisposable
ファイルを表示 Open project: kyeh/dormhost Class Usage Examples

Public Properties

Property Type Description
INCLUDE_QUERY_TERMS int
USE_EXACT_TERMFREQ int

Protected Properties

Property Type Description
swigCMemOwn bool

Public Methods

Method Description
Dispose ( ) : void
Enquire ( Database databases ) : System
GetDescription ( ) : string
GetESet ( uint maxitems, RSet omrset ) : ESet
GetESet ( uint maxitems, RSet omrset, ExpandDecider edecider ) : ESet
GetESet ( uint maxitems, RSet omrset, int flags ) : ESet
GetESet ( uint maxitems, RSet omrset, int flags, double k ) : ESet
GetESet ( uint maxitems, RSet omrset, int flags, double k, ExpandDecider edecider ) : ESet
GetMSet ( uint first, uint maxitems ) : MSet
GetMSet ( uint first, uint maxitems, RSet omrset ) : MSet
GetMSet ( uint first, uint maxitems, RSet omrset, MatchDecider mdecider ) : MSet
GetMSet ( uint first, uint maxitems, uint checkatleast ) : MSet
GetMSet ( uint first, uint maxitems, uint checkatleast, RSet omrset ) : MSet
GetMSet ( uint first, uint maxitems, uint checkatleast, RSet omrset, MatchDecider mdecider ) : MSet
GetMSet ( uint first, uint maxitems, uint checkatleast, RSet omrset, MatchDecider mdecider, MatchDecider matchspy ) : MSet
GetMatchingTermsBegin ( MSetIterator i ) : TermIterator
GetMatchingTermsBegin ( uint did ) : TermIterator
GetMatchingTermsEnd ( MSetIterator i ) : TermIterator
GetMatchingTermsEnd ( uint did ) : TermIterator
GetQuery ( ) : Query
RegisterMatchDecider ( string name ) : void
RegisterMatchDecider ( string name, MatchDecider mdecider ) : void
SetCollapseKey ( uint collapse_key ) : void
SetCutoff ( int percent_cutoff ) : void
SetCutoff ( int percent_cutoff, double weight_cutoff ) : void
SetDocidOrder ( Enquire order ) : void
SetQuery ( Query query ) : void
SetQuery ( Query query, uint qlen ) : void
SetSortByKey ( Sorter sorter ) : void
SetSortByKey ( Sorter sorter, bool ascending ) : void
SetSortByKeyThenRelevance ( Sorter sorter ) : void
SetSortByKeyThenRelevance ( Sorter sorter, bool ascending ) : void
SetSortByRelevance ( ) : void
SetSortByRelevanceThenKey ( Sorter sorter ) : void
SetSortByRelevanceThenKey ( Sorter sorter, bool ascending ) : void
SetSortByRelevanceThenValue ( uint sort_key ) : void
SetSortByRelevanceThenValue ( uint sort_key, bool ascending ) : void
SetSortByValue ( uint sort_key ) : void
SetSortByValue ( uint sort_key, bool ascending ) : void
SetSortByValueThenRelevance ( uint sort_key ) : void
SetSortByValueThenRelevance ( uint sort_key, bool ascending ) : void
SetWeightingScheme ( Xapian.Weight weight ) : void

Private Methods

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

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Enquire() public method

public Enquire ( Database databases ) : System
databases Database
return System

GetDescription() public method

public GetDescription ( ) : string
return string

GetESet() public method

public GetESet ( uint maxitems, RSet omrset ) : ESet
maxitems uint
omrset RSet
return ESet

GetESet() public method

public GetESet ( uint maxitems, RSet omrset, ExpandDecider edecider ) : ESet
maxitems uint
omrset RSet
edecider ExpandDecider
return ESet

GetESet() public method

public GetESet ( uint maxitems, RSet omrset, int flags ) : ESet
maxitems uint
omrset RSet
flags int
return ESet

GetESet() public method

public GetESet ( uint maxitems, RSet omrset, int flags, double k ) : ESet
maxitems uint
omrset RSet
flags int
k double
return ESet

GetESet() public method

public GetESet ( uint maxitems, RSet omrset, int flags, double k, ExpandDecider edecider ) : ESet
maxitems uint
omrset RSet
flags int
k double
edecider ExpandDecider
return ESet

GetMSet() public method

public GetMSet ( uint first, uint maxitems ) : MSet
first uint
maxitems uint
return MSet

GetMSet() public method

public GetMSet ( uint first, uint maxitems, RSet omrset ) : MSet
first uint
maxitems uint
omrset RSet
return MSet

GetMSet() public method

public GetMSet ( uint first, uint maxitems, RSet omrset, MatchDecider mdecider ) : MSet
first uint
maxitems uint
omrset RSet
mdecider MatchDecider
return MSet

GetMSet() public method

public GetMSet ( uint first, uint maxitems, uint checkatleast ) : MSet
first uint
maxitems uint
checkatleast uint
return MSet

GetMSet() public method

public GetMSet ( uint first, uint maxitems, uint checkatleast, RSet omrset ) : MSet
first uint
maxitems uint
checkatleast uint
omrset RSet
return MSet

GetMSet() public method

public GetMSet ( uint first, uint maxitems, uint checkatleast, RSet omrset, MatchDecider mdecider ) : MSet
first uint
maxitems uint
checkatleast uint
omrset RSet
mdecider MatchDecider
return MSet

GetMSet() public method

public GetMSet ( uint first, uint maxitems, uint checkatleast, RSet omrset, MatchDecider mdecider, MatchDecider matchspy ) : MSet
first uint
maxitems uint
checkatleast uint
omrset RSet
mdecider MatchDecider
matchspy MatchDecider
return MSet

GetMatchingTermsBegin() public method

public GetMatchingTermsBegin ( MSetIterator i ) : TermIterator
i MSetIterator
return TermIterator

GetMatchingTermsBegin() public method

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

GetMatchingTermsEnd() public method

public GetMatchingTermsEnd ( MSetIterator i ) : TermIterator
i MSetIterator
return TermIterator

GetMatchingTermsEnd() public method

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

GetQuery() public method

public GetQuery ( ) : Query
return Query

RegisterMatchDecider() public method

public RegisterMatchDecider ( string name ) : void
name string
return void

RegisterMatchDecider() public method

public RegisterMatchDecider ( string name, MatchDecider mdecider ) : void
name string
mdecider MatchDecider
return void

SetCollapseKey() public method

public SetCollapseKey ( uint collapse_key ) : void
collapse_key uint
return void

SetCutoff() public method

public SetCutoff ( int percent_cutoff ) : void
percent_cutoff int
return void

SetCutoff() public method

public SetCutoff ( int percent_cutoff, double weight_cutoff ) : void
percent_cutoff int
weight_cutoff double
return void

SetDocidOrder() public method

public SetDocidOrder ( Enquire order ) : void
order Enquire
return void

SetQuery() public method

public SetQuery ( Query query ) : void
query Query
return void

SetQuery() public method

public SetQuery ( Query query, uint qlen ) : void
query Query
qlen uint
return void

SetSortByKey() public method

public SetSortByKey ( Sorter sorter ) : void
sorter Sorter
return void

SetSortByKey() public method

public SetSortByKey ( Sorter sorter, bool ascending ) : void
sorter Sorter
ascending bool
return void

SetSortByKeyThenRelevance() public method

public SetSortByKeyThenRelevance ( Sorter sorter ) : void
sorter Sorter
return void

SetSortByKeyThenRelevance() public method

public SetSortByKeyThenRelevance ( Sorter sorter, bool ascending ) : void
sorter Sorter
ascending bool
return void

SetSortByRelevance() public method

public SetSortByRelevance ( ) : void
return void

SetSortByRelevanceThenKey() public method

public SetSortByRelevanceThenKey ( Sorter sorter ) : void
sorter Sorter
return void

SetSortByRelevanceThenKey() public method

public SetSortByRelevanceThenKey ( Sorter sorter, bool ascending ) : void
sorter Sorter
ascending bool
return void

SetSortByRelevanceThenValue() public method

public SetSortByRelevanceThenValue ( uint sort_key ) : void
sort_key uint
return void

SetSortByRelevanceThenValue() public method

public SetSortByRelevanceThenValue ( uint sort_key, bool ascending ) : void
sort_key uint
ascending bool
return void

SetSortByValue() public method

public SetSortByValue ( uint sort_key ) : void
sort_key uint
return void

SetSortByValue() public method

public SetSortByValue ( uint sort_key, bool ascending ) : void
sort_key uint
ascending bool
return void

SetSortByValueThenRelevance() public method

public SetSortByValueThenRelevance ( uint sort_key ) : void
sort_key uint
return void

SetSortByValueThenRelevance() public method

public SetSortByValueThenRelevance ( uint sort_key, bool ascending ) : void
sort_key uint
ascending bool
return void

SetWeightingScheme() public method

public SetWeightingScheme ( Xapian.Weight weight ) : void
weight Xapian.Weight
return void

Property Details

INCLUDE_QUERY_TERMS public_oe static_oe property

public static int INCLUDE_QUERY_TERMS
return int

USE_EXACT_TERMFREQ public_oe static_oe property

public static int USE_EXACT_TERMFREQ
return int

swigCMemOwn protected_oe property

protected bool swigCMemOwn
return bool