Skip to content

Conversation

@mpdude
Copy link
Contributor

@mpdude mpdude commented Jun 5, 2016

When using result grouping, we don't get a simple number of documents matched. Instead, related documents are collapsed into groups and the groups are what we (probably) want to paginate.

This is a bit whacky as it is technically possible to specify different grouping criteria. In that case, we'd get multiple lists of groups back.

This change only looks at the first grouping applied as I don't see how we could make sense of the multi-group case.

When using [result grouping](https://cwiki.apache.org/confluence/display/solr/Result+Grouping), we don't get a simple number of documents matched. Instead, related documents are collapsed into groups and the groups are what we (probably) want to paginate.

This is a bit whacky as it is technically possible to specify different grouping criteria. In that case, we'd get multiple lists of groups back. 

This change only looks at the first grouping applied as I don't see how we could make sense of the multi-group case.
@mpdude
Copy link
Contributor Author

mpdude commented Jun 5, 2016

/cc @dword123

@akerouanton
Copy link
Contributor

Thank you for your contribution. Could you add a test case for result grouping please?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants