public CumulativeDecayRateRankingHandler(RedisAccessClient redisClient, IRelativeDecayRateRanking rankingAlgorithm = null) { this.redis = redisClient; this.rankingClient = rankingAlgorithm; }
public RedisWordSearch(IDatabase database, RedisWordSearchConfiguration?configuration = null) { this.configuration = configuration ?? RedisWordSearchConfiguration.defaultConfig; this.redis = new RedisAccessClient(database, new RedisKeyComposer(this.configuration)); this.rankingHandler = new CumulativeDecayRateRankingHandler(this.redis, this.configuration.RankingProvider); }