Yandong Yao created SOLR-3642:
---------------------------------

             Summary: Count is inconsistent between facet and stats
                 Key: SOLR-3642
                 URL: https://issues.apache.org/jira/browse/SOLR-3642
             Project: Solr
          Issue Type: Bug
          Components: SearchComponents - other
    Affects Versions: 4.0-ALPHA
         Environment: 4.0 alpha on macos 10.6
            Reporter: Yandong Yao


Steps to reproduce:

1) Download apache-solr-4.0.0-ALPHA
2) cd example;  java -jar start.jar
3) cd exampledocs;  ./post.sh *.xml
4) Use statsComponent to get the stats info for field 'popularity' based on 
facet 'cat'.  And the 'count' for 'electronics' is 3
http://localhost:8983/solr/collection1/select?q=cat:electronics&wt=json&rows=0&stats=true&stats.field=popularity&stats.facet=cat

{

stats_fields: 

{

popularity: 
{

min: 0,
max: 10,
count: 14,
missing: 0,
sum: 75,
sumOfSquares: 503,
mean: 5.357142857142857,
stddev: 2.7902892835178013,
facets: 

{

cat: 
{

music: 

{

min: 10,

max: 10,

count: 1,

missing: 0,

sum: 10,

sumOfSquares: 100,

mean: 10,

stddev: 0
},

monitor: 
{

min: 6,
max: 6,
count: 2,
missing: 0,
sum: 12,
sumOfSquares: 72,
mean: 6,
stddev: 0
},
hard drive: 

{

min: 6,

max: 6,

count: 2,

missing: 0,

sum: 12,

sumOfSquares: 72,

mean: 6,

stddev: 0
},

scanner: 
{

min: 6,
max: 6,
count: 1,
missing: 0,
sum: 6,
sumOfSquares: 36,
mean: 6,
stddev: 0
},
memory: 

{

min: 0,

max: 7,

count: 3,

missing: 0,

sum: 12,

sumOfSquares: 74,

mean: 4,

stddev: 3.605551275463989
},

graphics card: 
{

min: 7,
max: 7,
count: 2,
missing: 0,
sum: 14,
sumOfSquares: 98,
mean: 7,
stddev: 0
},
electronics: 

{

min: 1,

max: 7,

count: 3,

missing: 0,

sum: 9,

sumOfSquares: 51,

mean: 3,

stddev: 3.4641016151377544
}
}
}
}
}
}
5)  Facet on 'cat' and the count is 14.  
http://localhost:8983/solr/collection1/select?q=cat:electronics&wt=json&rows=0&facet=true&facet.field=cat

{

cat: 

[

"electronics",

14,

"memory",

3,

"connector",

2,

"graphics card",

2,

"hard drive",

2,

"monitor",

2,

"camera",

1,

"copier",

1,

"multifunction printer",

1,

"music",

1,

"printer",

1,

"scanner",

1,

"currency",

0,

"search",

0,

"software",

0
]
},




So from StatsComponent the count for 'electronics' cat is 3, while 
FacetComponent report 14 'electronics'. Is this a bug?

Following is the field definition for 'cat'. 
<field name="cat" type="string" indexed="true" stored="true" 
multiValued="true"/>

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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

Reply via email to