Tomás Fernández Löbbe created SOLR-7412:
-------------------------------------------
Summary: range.facet.other produces incorrect counts in
distributed search
Key: SOLR-7412
URL: https://issues.apache.org/jira/browse/SOLR-7412
Project: Solr
Issue Type: Bug
Reporter: Tomás Fernández Löbbe
Assignee: Tomás Fernández Löbbe
Reported by Will Miller in the users list:
{quote}
This first query is against node1 with distrib=false:
http://localhost:8983/solr/gettingstarted/select/?q=*:*&wt=json&indent=true&distrib=false&facet=true&facet.range=price&f.price.facet.range.start=0.00&f.price.facet.range.end=100.00&f.price.facet.range.gap=20&f.price.facet.range.other=all&defType=edismax&q.op=AND
There are 7 Results (results ommited).
"facet_ranges":{
"price":{
"counts":[
"0.0",1,
"20.0",0,
"40.0",0,
"60.0",0,
"80.0",1],
"gap":20.0,
"start":0.0,
"end":100.0,
"before":0,
"after":5,
"between":2}},
This second query is against node2 with distrib=false:
http://localhost:7574/solr/gettingstarted/select/?q=*:*&wt=json&indent=true&distrib=false&facet=true&facet.range=price&f.price.facet.range.start=0.00&f.price.facet.range.end=100.00&f.price.facet.range.gap=20&f.price.facet.range.other=all&defType=edismax&q.op=AND
7 Results (one product does not have a price):
"facet_ranges":{
"price":{
"counts":[
"0.0",1,
"20.0",0,
"40.0",0,
"60.0",1,
"80.0",0],
"gap":20.0,
"start":0.0,
"end":100.0,
"before":0,
"after":4,
"between":2}},
Finally querying the entire collection:
http://localhost:7574/solr/gettingstarted/select/?q=*:*&wt=json&indent=true&facet=true&facet.range=price&f.price.facet.range.start=0.00&f.price.facet.range.end=100.00&f.price.facet.range.gap=20&f.price.facet.range.other=all&defType=edismax&q.op=AND
14 results (one without a price range):
"facet_ranges":{
"price":{
"counts":[
"0.0",2,
"20.0",0,
"40.0",0,
"60.0",1,
"80.0",1],
"gap":20.0,
"start":0.0,
"end":100.0,
"before":0,
"after":5,
"between":2}},
Notice that both the "after" and the "between" are wrong here. The actual
buckets do correctly represent the right values but I would expect "between" to
be 5 and "after" to be 13.
{quote}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]