elasticsearchclient.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:rest_api 作者: opentargets 项目源码 文件源码
def _get_labels_for_reactome_ids(self, reactome_ids):
        labels = defaultdict(str)
        if reactome_ids:
            res = self._cached_search(index=self._index_reactome,
                                      doc_type=self._docname_reactome,
                                      body={"query": {
                                              "ids": {
                                                  "values": reactome_ids
                                                  }
                                              },
                                          '_source': {"includes": ['label']},
                                          'size': 10000,
                                          'from': 0,
                                          }
                                      )
            if res['hits']['total']:
                for hit in res['hits']['hits']:
                    labels[hit['_id']] = hit['_source']['label']
        return labels
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号