[ https://issues.apache.org/jira/browse/SOLR-11159?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Amrit Sarkar updated SOLR-11159: -------------------------------- Attachment: COUNT_DESC_LIMIT_2 COUNT_DESC_LIMIT_3 DOCS > Facet buckets count still incorrect after passing {refine:true} | SOLR-7542 > --------------------------------------------------------------------------- > > Key: SOLR-11159 > URL: https://issues.apache.org/jira/browse/SOLR-11159 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: Facet Module > Reporter: Amrit Sarkar > Attachments: COUNT_DESC_LIMIT_2, COUNT_DESC_LIMIT_3, DOCS > > > I was experimenting / analysing the new *Refinement* feature in JSON Facet > Apis introduced in SOLR-7452. Passing {{refine:true}} with the facet > definition. > I am listing down the test-scenarios along with test-data: > 3 sharded collection on 3 nodes > node/shard: bucketVal - count > 8987: C - 1 > 8983: C - 4 D - 1 E - 1 A - 1 > 8985: E - 2 A - 1 D - 1 > Total: BUCKETS > C - 5 E - 3 D - 2 A - 2 > It is giving accurate results for COUNT ASC, LIMIT 1 - 4 > {code} > curl http://localhost:8983/solr/collection1/select -d > 'q=*:*&json.facet={cat_s:{type:terms,field:cat_s,sort:"count > asc",limit:1,overrequest:0,refine:true}}&wt=json&indent=true' > {code} > {code} > "facets":{ > "count":12, > "cat_s":{ > "buckets":[{ > "val":"A", > "count":2}]}}} > {code} > {code} > curl http://localhost:8983/solr/collection1/select -d > 'q=*:*&json.facet={cat_s:{type:terms,field:cat_s,sort:"count > asc",limit:2,overrequest:0,refine:true}}&wt=json&indent=true' > {code} > {code} > "facets":{ > "count":12, > "cat_s":{ > "buckets":[{ > "val":"A", > "count":2}, > { > "val":"D", > "count":2}]}}} > {code} > *BUT, COUNT DESC, LIMIT 2 and 3* > {code} > curl http://localhost:8983/solr/collection1/select -d > 'q=*:*&json.facet={cat_s:{type:terms,field:cat_s,sort:"count > desc",limit:2,overrequest:0,refine:true}}&wt=json&indent=true' > {code} > {code} > "facets":{ > "count":12, > "cat_s":{ > "buckets":[{ > "val":"C", > "count":5}, > { > "val":"A", > "count":2}]}}} > {code} > {code} > curl http://localhost:8983/solr/collection1/select -d > 'q=*:*&json.facet={cat_s:{type:terms,field:cat_s,sort:"count > desc",limit:3,overrequest:0,refine:true}}&wt=json&indent=true' > {code} > {code} > "facets":{ > "count":12, > "cat_s":{ > "buckets":[{ > "val":"C", > "count":5}, > { > "val":"A", > "count":2}, > { > "val":"D", > "count":2}]}}} > {code} > *bucketVal {{E}} and its count {{3}} is not in facet response* Pardon me if I > am missing some configuration or this behavior is right / justified. Ideally > we should see bucketVal E and its count 3. > I am attaching Index DOCS, debugQuery for COUNT DESC, LIMIT 2 and LIMIT 3. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org