Hi You are doing AND search, so you are getting results prod1 and prod2. I guess, you should query only for group1 and another query for group2.
Regards Aditya www.findbestopensource.com On Wed, Sep 26, 2012 at 12:26 PM, Peter Kirk <p...@alpha-solutions.dk> wrote: > Hi > > I have "products" which belong to one or more "groups". > Products are documents in Solr, while the groups are fields (eg. > group_1_bool:true). > > For example: > > Prod1 => group1, group2 > Prod2 => group1, group2 > Prod3 => group1 > Prod4 => group2 > > I would like to execute a query which results in the groups with their > products. That is, the result should be something like: > > Group1 => Prod1, Prod2, Prod3 > Group2 => Prod1, Prod2, Prod4 > > How can I do this? > > I've been looking at group.query, but I don't think this is what I want. > > For example, "q=*:*&group.query=group_1_bool:true+AND+group_2_bool:true" > Results in 1 group called "group_1_bool:true AND group_2_bool:true", which > contains prod1 and prod2. > > > Thanks, > Peter > >