C# Класс Xapian.Enquire

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
INCLUDE_QUERY_TERMS int
USE_EXACT_TERMFREQ int

Защищенные свойства (Protected)

Свойство Тип Описание
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