Solr有效载荷:计算具有最高有效载荷值的术语
假设我们在solr中有这些文档Solr有效载荷:计算具有最高有效载荷值的术语,solr,Solr,假设我们在solr中有这些文档 {id: 1, values: [foo|0.7, bar|0.3] } {id: 2, values: [foo|0.6, bar|0.3] } {id: 3, values: [foo|0.2, bar|0.4] } 我希望得到的结果是术语的计数,但每个文档只考虑一个术语,即负载值最高的术语,因此结果是: foo: 2 bar: 1 因为对于id=1foo的文档,有效载荷值最高,对于id=2的文档,同样foo具有最高的有效载荷值,对于id=3bar具有最高
{id: 1, values: [foo|0.7, bar|0.3] }
{id: 2, values: [foo|0.6, bar|0.3] }
{id: 3, values: [foo|0.2, bar|0.4] }
我希望得到的结果是术语的计数,但每个文档只考虑一个术语,即负载值最高的术语,因此结果是:
foo: 2
bar: 1
因为对于id=1foo
的文档,有效载荷值最高,对于id=2的文档,同样foo
具有最高的有效载荷值,对于id=3bar
具有最高的有效载荷值
我怎样才能得到这个 我认为预先计算该值将是迄今为止最有效的,而不是必须迭代所有有效载荷并为每个有效载荷值保留计数我认为预先计算该值将是迄今为止最有效的,而不是必须迭代所有有效载荷并为每个有效载荷值保留计数