我有一组 solr 文档,例如:
<long name="document_id">1</long>
<long name="size">1666</long>
<arr name="label">
<str>A</str>
<str>B</str>
<str>C</str>
</arr>
<long name="document_id">2</long>
<long name="size">765</long>
<arr name="label">
<str>A</str>
<str>C</str>
</arr>
<long name="document_id">3</long>
<long name="size">456</long>
<arr name="label">
<str>B</str>
</arr>
我必须查询这些文档,输出应该是标签名称和文档中大小字段的总和。在此示例中:
A:2431(文档 1 的尺寸为 1666+文档 2 的尺寸为 765)
B:2122(文档 1 的尺寸为 1666+文档 3 的尺寸为 456)
C:2431(文档 1 的尺寸为 1666+文档 2 的尺寸为 765)
是否有任何单一查询可以找到它?我还查看了 solr 中的统计数据。但它适用于单值字段。