假设我有以下文档:
{
"title": "Some Title",
options: {
"key5": 1,
"key3": 0,
"key1": 1,
}
},
{
"title": "Some Title",
options: {
"key2": 0,
"key3": 0,
"key5": 1,
}
}
我想options
使用 facet 从对象中获取所有键。
如果options
是一个简单的键数组作为字符串,我会简单地使用这样的方面:
"facets" : {
"options" : {
"terms" : {
"field" : "options"
}
}
}
但它在我的情况下不起作用。
因此,如果 aquery
返回这两个文档,我应该得到这些键: ["key5","key3","key1","key2"]
我真正需要什么样的方面?