def get_evidences_by_id(self, evidenceid, **kwargs):
if isinstance(evidenceid, str):
evidenceid = [evidenceid]
params = SearchParams(**kwargs)
if params.datastructure == SourceDataStructureOptions.DEFAULT:
params.datastructure = SourceDataStructureOptions.FULL
res = self._cached_search(index=self._index_data,
# doc_type=self._docname_data,
body={"query": {
"ids": {"values": evidenceid},
},
"size": len(evidenceid),
}
)
return SimpleResult(res,
params,
data=[hit['_source'] for hit in res['hits']['hits']])
评论列表
文章目录