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);
 }