Rafał Kuć created SOLR-8314:
-------------------------------
Summary: Group offset not working in SolrCloud with more than one
shard
Key: SOLR-8314
URL: https://issues.apache.org/jira/browse/SOLR-8314
Project: Solr
Issue Type: Bug
Affects Versions: 5.3.1
Reporter: Rafał Kuć
Hi,
Unless I'm missing something it seems that there is a problem with group.offset
in SolrCloud. For the example cloud Solr and the example data take a look at
the following two queries:
{noformat}
http://localhost:8983/solr/gettingstarted/select?q=*:*&sort=id+desc&fl=id&group=true&group.query=cat:electronics&group.query=cat:connector&rows=5&group.limit=0&group.offset=0&wt=json&indent=on
{noformat}
And:
{noformat}
http://localhost:8983/solr/gettingstarted/select?q=*:*&sort=id+desc&fl=id&group=true&group.query=cat:electronics&group.query=cat:connector&rows=5&group.limit=0&group.offset=4&wt=json&indent=on
{noformat}
The response for the first query looks as follows:
{noformat}
{
"responseHeader":{
"status":0,
"QTime":8,
"params":{
"q":"*:*",
"indent":"on",
"fl":"id",
"group.limit":"0",
"sort":"id desc",
"group.offset":"0",
"group.query":["cat:electronics",
"cat:connector"],
"rows":"5",
"wt":"json",
"group":"true"}},
"grouped":{
"cat:connector":{
"matches":32,
"doclist":{"numFound":2,"start":0,"docs":[
{
"id":"IW-02"},
{
"id":"F8V7067-APL-KIT"}]
}},
"cat:electronics":{
"matches":32,
"doclist":{"numFound":12,"start":0,"docs":[
{
"id":"VS1GB400C3"},
{
"id":"VDBDB1A16"},
{
"id":"TWINX2048-3200PRO"},
{
"id":"SP2514N"},
{
"id":"MA147LL/A"}]
}}}}
{noformat}
And the response to the second query looks as follows:
{noformat}
{
"responseHeader":{
"status":0,
"QTime":10,
"params":{
"q":"*:*",
"indent":"on",
"fl":"id",
"group.limit":"0",
"sort":"id desc",
"group.offset":"4",
"group.query":["cat:electronics",
"cat:connector"],
"rows":"5",
"wt":"json",
"group":"true"}},
"grouped":{
"cat:connector":{
"matches":32,
"doclist":{"numFound":2,"start":4,"docs":[
{
"id":"IW-02"},
{
"id":"F8V7067-APL-KIT"}]
}},
"cat:electronics":{
"matches":32,
"doclist":{"numFound":12,"start":4,"docs":[
{
"id":"VS1GB400C3"},
{
"id":"VDBDB1A16"},
{
"id":"TWINX2048-3200PRO"},
{
"id":"SP2514N"},
{
"id":"MA147LL/A"}]
}}}}
{noformat}
You can see that the second query has group.offset=4 and even the header states
that the start is set to 4, but the documents are still the same as the
group.offset was set to 0.
If this something I'm missing or we have a bug?
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]