我正在访问elasticsearch数据库。我不是在寻找一种方法来获取唯一ID的列表,而不是实际获取数据。我的数据(例如一个条目)的格式如下:
res['hits']['hits'] =
{'_index': 'md',
'_type': 'appevents',
'_id': 'XXXXXX',
'_score': 1.0,
'_source': {
'endTimeMillis': 1519143592708,
'id': 'fc4507cc-a819-4acc-a8af-768923fb4dec',
... # A whole bunch of vars that are not relevant here
}
}
我试过使用aggs:
body = {
"size": 0,
"aggs": {
"distinct_ids": {
"cardinality": {
"field": "id"
}
}
}
}
res = es.search(index="md",
body=body,
request_timeout=60,
doc_type='appevents')
。。。但我得到一个400(请求不支持大小)。我试了好几件事,但是我不能得到正确的请求格式。或者我是不是走错了路?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐