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