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

Yonik Seeley updated SOLR-7452:
-------------------------------
    Attachment: SOLR-7452.patch

Here's a patch that fixes up faceting for numeric fields.
Unfortunately, it seems to cause a failure in TestSQLHandler, so we'll have to 
fix that as well.

{code}
   [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestSQLHandler 
-Dtests.method=doTest -Dtests.seed=2E7AD2F252ACE733 -Dtests.slow=true 
-Dtests.locale=de-GR -Dtests.timez
one=Asia/Vientiane -Dtests.asserts=true -Dtests.file.encoding=US-ASCII
   [junit4] ERROR   34.9s J2 | TestSQLHandler.doTest <<<
   [junit4]    > Throwable #1: java.io.IOException: --> 
http://127.0.0.1:36871/w_rb/collection1:java.lang.Integer cannot be cast to 
java.lang.Long
   [junit4]    >        at 
__randomizedtesting.SeedInfo.seed([2E7AD2F252ACE733:893E6A563F17F48A]:0)
   [junit4]    >        at 
org.apache.solr.client.solrj.io.stream.SolrStream.read(SolrStream.java:219)
   [junit4]    >        at 
org.apache.solr.handler.TestSQLHandler.getTuples(TestSQLHandler.java:2527)
   [junit4]    >        at 
org.apache.solr.handler.TestSQLHandler.testSelectDistinctFacets(TestSQLHandler.java:968)
   [junit4]    >        at 
org.apache.solr.handler.TestSQLHandler.doTest(TestSQLHandler.java:94)
   [junit4]    >        at 
org.apache.solr.BaseDistributedSearchTestCase$ShardsRepeatRule$ShardsFixedStatement.callStatement(BaseDistributedSearchTestCase.java:985)
   [junit4]    >        at 
org.apache.solr.BaseDistributedSearchTestCase$ShardsRepeatRule$ShardsStatement.evaluate(BaseDistributedSearchTestCase.java:960)
   [junit4]    >        at java.lang.Thread.run(Thread.java:748)
{code}

> json facet api returning inconsistent counts in cloud set up
> ------------------------------------------------------------
>
>                 Key: SOLR-7452
>                 URL: https://issues.apache.org/jira/browse/SOLR-7452
>             Project: Solr
>          Issue Type: Bug
>          Components: Facet Module
>    Affects Versions: 5.1
>            Reporter: Vamsi Krishna D
>              Labels: count, facet, sort
>         Attachments: SOLR-7452.patch, SOLR-7452.patch, SOLR-7452.patch
>
>   Original Estimate: 96h
>  Remaining Estimate: 96h
>
> While using the newly added feature of json term facet api 
> (http://yonik.com/json-facet-api/#TermsFacet) I am encountering inconsistent 
> returns of counts of faceted value ( Note I am running on a cloud mode of 
> solr). For example consider that i have txns_id(unique field or key), 
> consumer_number and amount. Now for a 10 million such records , lets say i 
> query for 
> q=*:*&rows=0&
>  json.facet={
>    biskatoo:{
>        type : terms,
>        field : consumer_number,
>        limit : 20,
>       sort : {y:desc},
>       numBuckets : true,
>       facet:{
>        y : "sum(amount)"
>        }
>    }
>  }
> the results are as follows ( some are omitted ):
> "facets":{
>     "count":6641277,
>     "biskatoo":{
>       "numBuckets":3112708,
>       "buckets":[{
>           "val":"surya",
>           "count":4,
>           "y":2.264506},
>       {
>           "val":"raghu",
>           "COUNT":3,   // capitalised for recognition 
>           "y":1.8},
>         {
>           "val":"malli",
>           "count":4,
>           "y":1.78}]}}}
> but if i restrict the query to 
> q=consumer_number:raghu&rows=0&
>  json.facet={
>    biskatoo:{
>        type : terms,
>        field : consumer_number,
>        limit : 20,
>       sort : {y:desc},
>       numBuckets : true,
>       facet:{
>        y : "sum(amount)"
>        }
>    }
>  }
> i get :
>   "facets":{
>     "count":4,
>     "biskatoo":{
>       "numBuckets":1,
>       "buckets":[{
>           "val":"raghu",
>           "COUNT":4,
>           "y":2429708.24}]}}}
> One can see the count results are inconsistent ( and I found many occasions 
> of inconsistencies).
> I have tried the patch https://issues.apache.org/jira/browse/SOLR-7412 but 
> still the issue seems not resolved



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to