// set store applied selection strategie's id
this.setResultSelectorToQuery(qid, rid);
final List<Pair<String, Object>> executionList = new ArrayList<Pair<String,Object>>();
// insert recommender response
for (final R result : results) {
final ResultParam response = new ResultParam();
response.setQueryId(qid);
response.setSettingId(rid);
response.setResultTitle(cropToLength(result.getTitle(), MAXIMUM_TITLE_LENGTH));
response.setConfidence(result.getConfidence());
response.setScore(result.getScore());
response.setResultId(result.getRecommendationId());
executionList.add(new Pair<String, Object>("addSelectedResult", response));
}
return this.manager.processBatchOfInsertQueries(executionList);
}