C# 클래스 Xapian.Enquire

상속: IDisposable
파일 보기 프로젝트 열기: kyeh/dormhost 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
INCLUDE_QUERY_TERMS int
USE_EXACT_TERMFREQ int

보호된 프로퍼티들

프로퍼티 타입 설명
swigCMemOwn bool

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
Enquire ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( Enquire obj ) : HandleRef

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Enquire() 공개 메소드

public Enquire ( Database databases ) : System
databases Database
리턴 System

GetDescription() 공개 메소드

public GetDescription ( ) : string
리턴 string

GetESet() 공개 메소드

public GetESet ( uint maxitems, RSet omrset ) : ESet
maxitems uint
omrset RSet
리턴 ESet

GetESet() 공개 메소드

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

GetESet() 공개 메소드

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

GetESet() 공개 메소드

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

GetESet() 공개 메소드

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

GetMSet() 공개 메소드

public GetMSet ( uint first, uint maxitems ) : MSet
first uint
maxitems uint
리턴 MSet

GetMSet() 공개 메소드

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

GetMSet() 공개 메소드

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

GetMSet() 공개 메소드

public GetMSet ( uint first, uint maxitems, uint checkatleast ) : MSet
first uint
maxitems uint
checkatleast uint
리턴 MSet

GetMSet() 공개 메소드

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

GetMSet() 공개 메소드

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

GetMSet() 공개 메소드

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
리턴 MSet

GetMatchingTermsBegin() 공개 메소드

public GetMatchingTermsBegin ( MSetIterator i ) : TermIterator
i MSetIterator
리턴 TermIterator

GetMatchingTermsBegin() 공개 메소드

public GetMatchingTermsBegin ( uint did ) : TermIterator
did uint
리턴 TermIterator

GetMatchingTermsEnd() 공개 메소드

public GetMatchingTermsEnd ( MSetIterator i ) : TermIterator
i MSetIterator
리턴 TermIterator

GetMatchingTermsEnd() 공개 메소드

public GetMatchingTermsEnd ( uint did ) : TermIterator
did uint
리턴 TermIterator

GetQuery() 공개 메소드

public GetQuery ( ) : Query
리턴 Query

RegisterMatchDecider() 공개 메소드

public RegisterMatchDecider ( string name ) : void
name string
리턴 void

RegisterMatchDecider() 공개 메소드

public RegisterMatchDecider ( string name, MatchDecider mdecider ) : void
name string
mdecider MatchDecider
리턴 void

SetCollapseKey() 공개 메소드

public SetCollapseKey ( uint collapse_key ) : void
collapse_key uint
리턴 void

SetCutoff() 공개 메소드

public SetCutoff ( int percent_cutoff ) : void
percent_cutoff int
리턴 void

SetCutoff() 공개 메소드

public SetCutoff ( int percent_cutoff, double weight_cutoff ) : void
percent_cutoff int
weight_cutoff double
리턴 void

SetDocidOrder() 공개 메소드

public SetDocidOrder ( Enquire order ) : void
order Enquire
리턴 void

SetQuery() 공개 메소드

public SetQuery ( Query query ) : void
query Query
리턴 void

SetQuery() 공개 메소드

public SetQuery ( Query query, uint qlen ) : void
query Query
qlen uint
리턴 void

SetSortByKey() 공개 메소드

public SetSortByKey ( Sorter sorter ) : void
sorter Sorter
리턴 void

SetSortByKey() 공개 메소드

public SetSortByKey ( Sorter sorter, bool ascending ) : void
sorter Sorter
ascending bool
리턴 void

SetSortByKeyThenRelevance() 공개 메소드

public SetSortByKeyThenRelevance ( Sorter sorter ) : void
sorter Sorter
리턴 void

SetSortByKeyThenRelevance() 공개 메소드

public SetSortByKeyThenRelevance ( Sorter sorter, bool ascending ) : void
sorter Sorter
ascending bool
리턴 void

SetSortByRelevance() 공개 메소드

public SetSortByRelevance ( ) : void
리턴 void

SetSortByRelevanceThenKey() 공개 메소드

public SetSortByRelevanceThenKey ( Sorter sorter ) : void
sorter Sorter
리턴 void

SetSortByRelevanceThenKey() 공개 메소드

public SetSortByRelevanceThenKey ( Sorter sorter, bool ascending ) : void
sorter Sorter
ascending bool
리턴 void

SetSortByRelevanceThenValue() 공개 메소드

public SetSortByRelevanceThenValue ( uint sort_key ) : void
sort_key uint
리턴 void

SetSortByRelevanceThenValue() 공개 메소드

public SetSortByRelevanceThenValue ( uint sort_key, bool ascending ) : void
sort_key uint
ascending bool
리턴 void

SetSortByValue() 공개 메소드

public SetSortByValue ( uint sort_key ) : void
sort_key uint
리턴 void

SetSortByValue() 공개 메소드

public SetSortByValue ( uint sort_key, bool ascending ) : void
sort_key uint
ascending bool
리턴 void

SetSortByValueThenRelevance() 공개 메소드

public SetSortByValueThenRelevance ( uint sort_key ) : void
sort_key uint
리턴 void

SetSortByValueThenRelevance() 공개 메소드

public SetSortByValueThenRelevance ( uint sort_key, bool ascending ) : void
sort_key uint
ascending bool
리턴 void

SetWeightingScheme() 공개 메소드

public SetWeightingScheme ( Xapian.Weight weight ) : void
weight Xapian.Weight
리턴 void

프로퍼티 상세

INCLUDE_QUERY_TERMS 공개적으로 정적으로 프로퍼티

public static int INCLUDE_QUERY_TERMS
리턴 int

USE_EXACT_TERMFREQ 공개적으로 정적으로 프로퍼티

public static int USE_EXACT_TERMFREQ
리턴 int

swigCMemOwn 보호되어 있는 프로퍼티

protected bool swigCMemOwn
리턴 bool