一次对多个字段进行分面并汇总结果

Facet on multiple fields at once and aggregate the results

我有几个表示错误代码的字段,它们采用 error_code1、error_code2 ... error_code5.

的形式

有没有办法对所有这些进行分类,以便我可以计算所有错误代码字段中的错误代码?

如果一个文档有 error_code1 = 42 而另一个文档有 error_code3 = 42,我想得到 2 的错误代码 42

提前致谢

您可以创建聚合字段 all_errors 并使用 <copyField source="error_code*" dest="all_errors" /> 填充它。