Check out the group.limit argument. On Feb 5, 2017 12:10 PM, "Cristian Popovici" <cristi.popov...@visionsr.com> wrote:
> Erick, thanks for you answer. > > Sorry - I forgot to mention that I do not know the group id when I perform > the query. > Grouping - I think - does not help for me as it filters out the documents > that do not meet the filter criteria. > > Example: > *q=pathology:Normal&group=true&group.field=groupId* will miss out the > "pathology": > "Metastasis". > > I need to retrieve both documents in the same group even if only one meets > the search criteria. > > Thanks! > > On Sun, Feb 5, 2017 at 6:54 PM, Erick Erickson <erickerick...@gmail.com> > wrote: > > > Isn't this just "&fq=groupId:223"? > > > > Or do you mean you need multiple _groups_? In which case you can use > > grouping, see: > > https://cwiki.apache.org/confluence/display/solr/ > > Collapse+and+Expand+Results > > and/or > > https://cwiki.apache.org/confluence/display/solr/Result+Grouping > > > > but do note there are some limitations in distributed mode. > > > > Best, > > Erick > > > > On Sun, Feb 5, 2017 at 1:49 AM, Cristian Popovici > > <cristi.popov...@visionsr.com> wrote: > > > Hi all, > > > > > > I'm new to Solr and I need a bit of help. > > > > > > I have a structure of documents indexed in Solr that are grouped > together > > > by a property. I need to retrieve all groups where at least one entry > in > > > the group matches a query. > > > > > > Example: > > > I have two documents indexed and both share the *groupId *property that > > > defines the grouping field. > > > > > > *{* > > > * "groupId": "223",* > > > * "modality": "Computed Tomography",* > > > * "anatomy": "Subcutaneous fat",* > > > * "pathology": "Metastasis",* > > > *}* > > > > > > *{* > > > * "groupId": "223",* > > > * "modality": "Computed Tomography",* > > > * "anatomy": "Subcutaneous fat",* > > > * "pathology": "Normal",* > > > *}* > > > > > > I need to retrieve both entries in the group when performing a query > > like: > > > > > > *(pathology:Normal)* > > > Is this possible in solr? > > > > > > Thanks! > > >