ES 数据结构
我想的到这样结构的数据
查询语句:
{{{
{
"query": {
"match_all": {}
},
"size": 0,
"aggs": {
"result": {
"terms": {
"field": "corpId",
"size":60
},
"aggs": {
"top": {
"top_hits": {
"size": 1
}
}
}
}
}
}
}}}
目前我用的是agg 的top_hits 得到数据,无奈agg效率太低了,而且还无法分页,请问有没有高手指点一下,怎样优化一下查询速度,有可能换一种数据结构避免使用agg查询吗?求指点!!!感激不尽
我想的到这样结构的数据
查询语句:
{{{
{
"query": {
"match_all": {}
},
"size": 0,
"aggs": {
"result": {
"terms": {
"field": "corpId",
"size":60
},
"aggs": {
"top": {
"top_hits": {
"size": 1
}
}
}
}
}
}
}}}
目前我用的是agg 的top_hits 得到数据,无奈agg效率太低了,而且还无法分页,请问有没有高手指点一下,怎样优化一下查询速度,有可能换一种数据结构避免使用agg查询吗?求指点!!!感激不尽
0 个回复