Thanks. I'll look at that as well. -----Original Message----- From: Stefan Matheis [mailto:matheis.ste...@gmail.com] Sent: Tuesday, March 14, 2017 1:20 PM To: solr-user@lucene.apache.org Subject: RE: Facet? Search problem
Scott Depending on what you're looking for https://cwiki.apache.org/confluence/display/solr/Collapse+and+Expand+Results might be worth a look as well. -Stefan On Mar 14, 2017 7:25 PM, "Scott Smith" <ssm...@mainstreamdata.com> wrote: > Grouping appears to be exactly what I'm looking for. I added > "group=true&group.field=category" to my search and It appears that I > get a list of groups, one document in each group that matches the > search along with (bonus) the number of documents in the category that > match that search. Perfect. Thank you very much. > > -----Original Message----- > From: Dave [mailto:hastings.recurs...@gmail.com] > Sent: Monday, March 13, 2017 7:59 PM > To: solr-user@lucene.apache.org > Subject: Re: Facet? Search problem > > Perhaps look into grouping on that field. > > > On Mar 13, 2017, at 9:08 PM, Scott Smith <ssm...@mainstreamdata.com> > wrote: > > > > I'm trying to solve a search problem and wondering if facets (or > something else) might solve the problem. > > > > Let's assume I have a bunch of documents (100 million+). Each > > document > has a category (keyword) assigned to it. A single document my only > have one category, but there may be multiple documents with the same > category (1 to a few hundred documents may be in any one category). > There are several million categories. > > > > Supposed I'm doing a search with a page size of 50. What I want to > > do > is do a search (e.g., "dog") and get back the top 50 documents that > match the contain the word "dog" and are all in different categories. > So, there needs to be one document from 50 different categories. > > > > If that's not possible, then is it possible to do it if I know the > > 50 > categories up-front and hand that off as part of the search (so "find > 50 documents that match the term 'dog' and there is one document from > each of > 50 specified categories"). > > > > Is there a way to do this? > > > > I'm not extremely knowledgeable about facets, but thought that might > > be > a solution. But, it doesn't have to be facets. > > > > Thanks for any help > > > > Scott > > > > >