我有一个具有主机和时间戳(以及其他字段)的映射,并且希望为最近看到的一些主机获得“上次看到的时间”。有没有比在主机字段上首先执行术语构面更好的方法,然后对每个术语值按降序排序的范围查询(limit = 1)?
答案 0 :(得分:1)
术语统计方面会为每个主机带回时间戳的最小值/最大值吗?
{
"query" : {
"match_all" : { }
},
"facets" : {
"host_time_stats" : {
"terms_stats" : {
"key_field" : "host",
"value_field" : "timestamp"
}
}
}
}