String rkey = rkey(vkeySource, vkeyTarget);
this.recommendations.put(rkey, rec);
source.addListener(rec);
if (target != source) {
target.addListener(rec);
}
if (source.type().equals("dense")) {
for (int srcVecId : source.ids()) {
rec.create(srcVecId);