C# Class XG.Plugin.Webserver.Search.Packets

显示文件 Open project: lformella/xdcc-grabscher

Public Methods

Method Description
GetResults ( Model aSearch, bool aShowOfflineBots, int aStart, int aLimit, string aSort, bool aReverse ) : Results
Initialize ( ) : void
Save ( ) : void

Private Methods

Method Description
AddToIndex ( Packet aPacket ) : void
BuildPredefinedQuery ( string aName, bool aShowOfflineBots ) : Lucene.Net.Search.BooleanQuery
BuildQuery ( string aTerm, System.Int64 aSize, bool aShowOfflineBots ) : Lucene.Net.Search.BooleanQuery
BuildSort ( string aSort, bool aReverse ) : Lucene.Net.Search.Sort
BuildWildCardQueries ( IndexSearcher aSearcher, string aTerms, System.Int64 aSize, bool aShowOfflineBots, int aStart, int aLimit ) : IEnumerable
GenerateTermsFromSearchString ( string aTerm ) : string[]
GetPredefinedResults ( IndexSearcher aSearcher, Query aQuery, Lucene.Net.Search.Sort aSort, int aStart, int aLimit ) : Results
GetResult ( IndexSearcher aSercher, Query aQuery, Lucene.Net.Search.Sort aSort, int aStart, int aLimit ) : Result
GetTotalResults ( IndexSearcher aSercher, Query aQuery ) : int
ObjectAdded ( object aSender, AObject>.EventArgs aEventArgs ) : void
ObjectChanged ( object aSender, string[]>.EventArgs aEventArgs ) : void
ObjectEnabledChanged ( object sender, EventArgs aEventArgs ) : void
ObjectRemoved ( object aSender, AObject>.EventArgs aEventArgs ) : void
PacketToDocument ( Packet aPacket ) : Lucene.Net.Documents.Document
RemoveFromIndex ( Packet aPacket ) : void
UpdateIndex ( Packet aPacket ) : void

Method Details

GetResults() public static method

public static GetResults ( Model aSearch, bool aShowOfflineBots, int aStart, int aLimit, string aSort, bool aReverse ) : Results
aSearch Model
aShowOfflineBots bool
aStart int
aLimit int
aSort string
aReverse bool
return Results

Initialize() public static method

public static Initialize ( ) : void
return void

Save() public static method

public static Save ( ) : void
return void