我有一堆文档,其中包含用户名和 device_os 字段,如下所示:
{ "username": "foo", "device_os": "Android", ....},
{ "username": "foo", "device_os": "iOS", ....},
{ "username": "bar", "device_os": "Android", ....},
{ "username": "baz", "device_os": "iOS", ....},
{ "username": "foo", "device_os": "iOS", ....}
我想通过用户名获取所有不同的 device_os,如下所示:
{
"foo": ["Android", "iOS"],
"bar": ["Android"],
"baz": ["iOS"]
}
在elasticsearch中做这样的事情的最好方法是什么,特别是elasticsearch-py?