我有以下查询,对于两个公司ID,我还想获得唯一行(unique_internal_plays和unique_external_plays)。可以吗?
{
"facet":{
"unique_viewers" : "unique(uuid)",
"internal_plays": {
"type": "query",
"q": "company:100"
},
"external_plays": {
"type": "query",
"q": "-company:100"
},
"unique_internal_plays": {
"type": "query",
"q": "company:100"
},
"unique_external_plays": {
"type": "query",
"q": "-company:100"
}
}
}
1条答案
按热度按时间px9o7tmv1#
对于JSON Facet API中的任何面,您可以将给定面进一步划分为嵌套面。如果将此面与统计面(聚合面)组合,则可以获得特定存储桶中字段的唯一计数:
这将在facet查询下创建一个嵌套facet,从而有效地为您提供了一种方法来进一步透视/运行匹配文档集中的统计信息。