C# Class NuGet.Indexing.ServiceImpl

Mostra file Open project: NuGet/NuGet.Services.Metadata

Public Methods

Method Description
AutoComplete ( JsonWriter jsonWriter, NuGetSearcherManager searcherManager, string q, string id, bool includePrerelease, int skip, int take, bool includeExplanation ) : void
Find ( JsonWriter jsonWriter, NuGetSearcherManager searcherManager, string id, string scheme ) : void
Search ( JsonWriter jsonWriter, NuGetSearcherManager searcherManager, string scheme, string q, bool includePrerelease, int skip, int take, string feed, bool includeExplanation ) : void

Private Methods

Method Description
MakeAutoCompleteQuery ( string q, int[]>.IReadOnlyDictionary docIdMapping, Downloads downloads, RankingResult rankings, QueryBoostingContext context ) : Query
MakeAutoCompleteVersionQuery ( string id ) : Query
MakeFindQuery ( string id ) : Query
MakeSearchQuery ( string q, NuGetIndexSearcher searcher ) : Query

Method Details

AutoComplete() public static method

public static AutoComplete ( JsonWriter jsonWriter, NuGetSearcherManager searcherManager, string q, string id, bool includePrerelease, int skip, int take, bool includeExplanation ) : void
jsonWriter JsonWriter
searcherManager NuGetSearcherManager
q string
id string
includePrerelease bool
skip int
take int
includeExplanation bool
return void

Find() public static method

public static Find ( JsonWriter jsonWriter, NuGetSearcherManager searcherManager, string id, string scheme ) : void
jsonWriter JsonWriter
searcherManager NuGetSearcherManager
id string
scheme string
return void

Search() public static method

public static Search ( JsonWriter jsonWriter, NuGetSearcherManager searcherManager, string scheme, string q, bool includePrerelease, int skip, int take, string feed, bool includeExplanation ) : void
jsonWriter JsonWriter
searcherManager NuGetSearcherManager
scheme string
q string
includePrerelease bool
skip int
take int
feed string
includeExplanation bool
return void