C# Класс NuGet.Indexing.DownloadsScoreProvider

Наследование: Lucene.Net.Search.Function.CustomScoreProvider
Показать файл Открыть проект

Открытые методы

Метод Описание
CustomScore ( int docId, float subQueryScore, float valSrcScore ) : float
DownloadScore ( long totalDownloads, QueryBoostingContext context ) : float
DownloadsScoreProvider ( IndexReader reader, int[]>.IReadOnlyDictionary idMapping, Downloads downloads, RankingResult ranking, QueryBoostingContext context, double baseBoost ) : System

Приватные методы

Метод Описание
AdjustByDownloads ( int docId ) : float
RankingScore ( string readerName, RankingResult rankings, int doc, double baseBoost ) : float

Описание методов

CustomScore() публичный Метод

public CustomScore ( int docId, float subQueryScore, float valSrcScore ) : float
docId int
subQueryScore float
valSrcScore float
Результат float

DownloadScore() публичный статический Метод

public static DownloadScore ( long totalDownloads, QueryBoostingContext context ) : float
totalDownloads long
context QueryBoostingContext
Результат float

DownloadsScoreProvider() публичный Метод

public DownloadsScoreProvider ( IndexReader reader, int[]>.IReadOnlyDictionary idMapping, Downloads downloads, RankingResult ranking, QueryBoostingContext context, double baseBoost ) : System
reader Lucene.Net.Index.IndexReader
idMapping int[]>.IReadOnlyDictionary
downloads Downloads
ranking RankingResult
context QueryBoostingContext
baseBoost double
Результат System