获取solr中文档的大小

获取solr中文档的大小,solr,faceted-search,Solr,Faceted Search,我有一套solr文档,例如: 1 1666 A B C 2 765 A C 3 456 B 我必须查询这些文档,输出应该是整个文档的标签名称和大小总和字段。 在本例中: A:2431(文件1的尺寸1666+文件2的尺寸765) B:2122(文件1的尺寸1666+文件3的尺寸456) C:2431(文件1的尺寸1666+文件2的尺寸765) 有没有一个查询可以找到它?我也看过solr的统计数据。但它适用于单值字段。不,您不能这样做。solr查询将返回一个对象,您可以从中解析所需字段并

我有一套solr文档,例如:

1
1666

A
B
C


2
765

A
C


3
456

B


我必须查询这些文档,输出应该是整个文档的标签名称和大小总和字段。 在本例中:
A:2431(文件1的尺寸1666+文件2的尺寸765)
B:2122(文件1的尺寸1666+文件3的尺寸456)
C:2431(文件1的尺寸1666+文件2的尺寸765)


有没有一个查询可以找到它?我也看过solr的统计数据。但它适用于单值字段。

不,您不能这样做。solr查询将返回一个对象,您可以从中解析所需字段并对其进行显示(计算)。可能没有查询可以执行所需的添加操作。

这种后处理最好使用
Solr客户端库/语言绑定来完成。我在这里可能是错的,但我不明白你怎么能用Solr轻松做到这一点。我个人使用Python的
lxml库
对Solr结果进行后期处理,这非常容易使用。是否存在禁止使用外部脚本的要求?