Interface IRanker<O,​I extends IRankingInstance<O>,​D extends IRankingDataset<O,​I>>