lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jessica Cheng Mallet (JIRA)" <j...@apache.org>
Subject [jira] [Closed] (SOLR-6722) Distributed function query sumtotaltermfreq does not return correct aggregated result
Date Thu, 19 Feb 2015 01:02:59 GMT

     [ 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-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message