Exactly correct. Joel Bernstein http://joelsolr.blogspot.com/
On Wed, Apr 1, 2015 at 5:44 AM, Derek Poh <d...@globalsources.com> wrote: > Hi Joel > > Correct me if my understanding is wrong. > Using supplier id as the field to collapse on. > > - If thecollapse group heads inthe main result set has only 1document in > each group, the expanded section will be empty since there are no documents > to expandfor each collapse group. > - To render the page, I need to iterate the main result set. For each > document I have to check if there is an expanded group with the same > supplier id. > - The facets counts is based on the number of collapse groupsin the main > result set (<result maxScore="6.470696" name="response" numFound="27" > start="0">) > > -Derek > > > On 3/31/2015 7:43 PM, Joel Bernstein wrote: > >> The way that collapse/expand is designed to be used is as follows: >> >> The main result set will contain the collapsed group heads. >> >> The expanded section will contain the expanded groups for the page of >> results. >> >> To render the page you iterate the main result set. For each document >> check >> to see if there is an expanded group. >> >> >> >> >> Joel Bernstein >> http://joelsolr.blogspot.com/ >> >> On Tue, Mar 31, 2015 at 7:37 AM, Joel Bernstein <joels...@gmail.com> >> wrote: >> >> You should be able to use collapse/expand with one result. >>> >>> Does the document in the main result set have group members that aren't >>> being expanded? >>> >>> >>> >>> Joel Bernstein >>> http://joelsolr.blogspot.com/ >>> >>> On Tue, Mar 31, 2015 at 2:00 AM, Derek Poh <d...@globalsources.com> >>> wrote: >>> >>> If I want to group the results (by a certain field) even if there is >>>> only >>>> 1 document, I should use the group parameter instead? >>>> The requirement is to group the result of product documents by their >>>> supplier id. >>>> "&group=true&group.field=P_SupplierId&group.limit=5" >>>> >>>> Is it true that the performance of collapse is better than group >>>> parameter on large data set, say 10-20 million documents? >>>> >>>> -Derek >>>> >>>> >>>> On 3/31/2015 10:03 AM, Joel Bernstein wrote: >>>> >>>> The expanded section will only include groups that have expanded >>>>> documents. >>>>> >>>>> So, if the document that in the main result set has no documents to >>>>> expand, >>>>> then this is working as expected. >>>>> >>>>> >>>>> >>>>> Joel Bernstein >>>>> http://joelsolr.blogspot.com/ >>>>> >>>>> On Mon, Mar 30, 2015 at 8:43 PM, Derek Poh <d...@globalsources.com> >>>>> wrote: >>>>> >>>>> Hi >>>>> >>>>>> I have a query which return 1 document. >>>>>> When I add the collapse and expand parameters to it, >>>>>> "&expand=true&expand.rows=5&fq={!collapse%20field=P_SupplierId}", the >>>>>> expanded section is empty (<lst name="expanded"/>). >>>>>> >>>>>> Is this the behaviour of collapse and expand parameters on result >>>>>> which >>>>>> contain only 1 document? >>>>>> >>>>>> -Derek >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >