def get_types():
frequency = {semanticGroup : 0 for semanticGroup in semantic_mapping.keys()}
results = GolrAssociationQuery(
rows=0,
facet_fields=['subject_category', 'object_category']
).exec()
facet_counts = results['facet_counts']
subject_category = facet_counts['subject_category']
object_category = facet_counts['object_category']
for key in subject_category:
frequency[monarch_to_UMLS(key)] += subject_category[key]
for key in object_category:
frequency[monarch_to_UMLS(key)] += object_category[key]
return jsonify([{'id' : c, 'idmap' : None, 'frequency' : f} for c, f in frequency.items()])
评论列表
文章目录