怎么又是你

es 优化问题

Elasticsearch | 作者 Felix | 发布于2015年05月10日 | 阅读数:3364

ES 数据结构



我想的到这样结构的数据




查询语句:
{{{
{
"query": {
"match_all": {}
},
"size": 0,
"aggs": {
"result": {
"terms": {
"field": "corpId",
"size":60
},
"aggs": {
"top": {
"top_hits": {
"size": 1
}
}
}
}
}
}
}}}


目前我用的是agg 的top_hits 得到数据,无奈agg效率太低了,而且还无法分页,请问有没有高手指点一下,怎样优化一下查询速度,有可能换一种数据结构避免使用agg查询吗?求指点!!!感激不尽

已邀请:

要回复问题请先登录注册