vespa 中某个字段的不同值
Distinct values from a field in vespa
我正在使用 vespa 查看一些数据。考虑以下数据
id product brand
1 a b1
2 b b1
3 c b1
4 d b2
5 e b3
我尝试分组显示来自品牌字段的数据。我有一个价格字段,我写了一个这样的查询
SELECT * FROM s_data where default contains "soap" | all(group(brand) each(output(sum(price))));
基本上,我不想计算价格总和,我想要的只是来自字段 'brand' 的不同值。有没有办法在 vespa 中做到这一点?
all(group(brand) each(output(count())))
为您提供品牌字段属性的所有唯一值及其出现次数。如果你真的不需要计数,你可以在输出中忽略它。
我正在使用 vespa 查看一些数据。考虑以下数据
id product brand
1 a b1
2 b b1
3 c b1
4 d b2
5 e b3
我尝试分组显示来自品牌字段的数据。我有一个价格字段,我写了一个这样的查询
SELECT * FROM s_data where default contains "soap" | all(group(brand) each(output(sum(price))));
基本上,我不想计算价格总和,我想要的只是来自字段 'brand' 的不同值。有没有办法在 vespa 中做到这一点?
all(group(brand) each(output(count())))
为您提供品牌字段属性的所有唯一值及其出现次数。如果你真的不需要计数,你可以在输出中忽略它。