[ 
https://issues.apache.org/jira/browse/SOLR-6722?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jessica Cheng Mallet closed SOLR-6722.
--------------------------------------
    Resolution: Won't Fix

We implemented our own plugin to handle the aggregation correctly using a 
different field than maxScore.

> Distributed function query sumtotaltermfreq does not return correct 
> aggregated result
> -------------------------------------------------------------------------------------
>
>                 Key: SOLR-6722
>                 URL: https://issues.apache.org/jira/browse/SOLR-6722
>             Project: Solr
>          Issue Type: Bug
>            Reporter: Jessica Cheng Mallet
>              Labels: aggregate, distributed, function
>
> The relevancy function query sumtotaltermfreq uses maxScore to return its 
> result. However, in distributed mode, "max" is the incorrect aggregation 
> function for sumtotaltermfreq. Instead, the "sum" should be returned.
> For example, in the following break-down of 3 shards, we expect the 
> sumtotaltermfreq to be 1802.0 + 1693.0 + 1693.0, but instead the overall 
> query returns a maxScore of 1802.0, which is the max but not the answer we 
> want, and the sum is not returned anywhere.
> {
>   "responseHeader":{
>     "status":0,
>     "QTime":4,
>     "params":{
>       "debugQuery":"true)",
>       "indent":"true",
>       "q":"sumtotaltermfreq(field1)",
>       "wt":"json",
>       "rows":"0",
>       "defType":"func"}},
>   "response":{"numFound”:477,”start":0,"maxScore":1802.0,"docs":[]
>   },
>   "debug":{
>     "track":{
>       "rid":"-collection1_shard1_replica1-1415238629909-9",
>       "EXECUTE_QUERY":[
>         "http://<host1 
> ip>:8983/solr/collection1_shard2_replica1/|http://<host2 
> ip>:8984/solr/collection1_shard2_replica2/",[
>           "QTime","1",
>           "ElapsedTime","2",
>           "RequestPurpose","GET_TOP_IDS",
>           "NumFound","165",
>           
> "Response","{responseHeader={status=0,QTime=1,params={distrib=false,debug=track,wt=javabin,requestPurpose=GET_TOP_IDS,version=2,rows=0,defType=func,NOW=1415238629908,shard.url=http://<host1
>  ip>:8983/solr/collection1_shard2_replica1/|http://<host2 
> ip>:8984/solr/collection1_shard2_replica2/,df=text,debugQuery=false,fl=uuid,score,rid=-collection1_shard1_replica1-1415238629909-9,start=0,q=sumtotaltermfreq(field1),isShard=true,fsv=true}},response={numFound=165,start=0,maxScore=1802.0,docs=[]},sort_values={},debug={}}"],
>         "http://<host2 
> ip>:8985/solr/collection1_shard1_replica1/|http://<host1 
> ip>:8986/solr/collection1_shard1_replica2/",[
>           "QTime","0",
>           "ElapsedTime","2",
>           "RequestPurpose","GET_TOP_IDS",
>           "NumFound","145",
>           
> "Response","{responseHeader={status=0,QTime=0,params={distrib=false,debug=track,wt=javabin,requestPurpose=GET_TOP_IDS,version=2,rows=0,defType=func,NOW=1415238629908,shard.url=http://<host2
>  ip>:8985/solr/collection1_shard1_replica1/|http://<host1 
> ip>:8986/solr/collection1_shard1_replica2/,df=text,debugQuery=false,fl=uuid,score,rid=-collection1_shard1_replica1-1415238629909-9,start=0,q=sumtotaltermfreq(field1),isShard=true,fsv=true}},response={numFound=145,start=0,maxScore=1693.0,docs=[]},sort_values={},debug={}}"],
>         "http://<host2 
> ip>:8988/solr/collection1_shard3_replica1/|http://<host1 
> ip>:8987/solr/collection1_shard3_replica2/",[
>           "QTime","0",
>           "ElapsedTime","2",
>           "RequestPurpose","GET_TOP_IDS",
>           "NumFound","167",
>           
> "Response","{responseHeader={status=0,QTime=0,params={distrib=false,debug=track,wt=javabin,requestPurpose=GET_TOP_IDS,version=2,rows=0,defType=func,NOW=1415238629908,shard.url=http://<host2
>  ip>:8988/solr/collection1_shard3_replica1/|http://<host1 
> ip>:8987/solr/collection1_shard3_replica2/,df=text,debugQuery=false,fl=uuid,score,rid=-collection1_shard1_replica1-1415238629909-9,start=0,q=sumtotaltermfreq(field1),isShard=true,fsv=true}},response={numFound=167,start=0,maxScore=1693.0,docs=[]},sort_values={},debug={}}"]]},
>     "explain":{}}}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to