def viz_ranking_service(request):
log.info('Ranking vizes')
parsed = urlparse(request.path_qs)
question_analysis = parse_qs(parsed.query)
dm = DataMatcher(request.registry.settings['MODELERLOCATION'])
ranking = dm.vizRanking(question_analysis)
log.info('Viz ranking completed')
log.info(ranking)
if not ranking[0]['viz_ranks']:
raise exc.HTTPInternalServerError(explanation="There were no visualizations found in the database.")
return ranking
评论列表
文章目录