We used something like field collapsing, but it wasn’t with Solr or Lucene. They had not been invented at the time. This was a feature of the Ultraseek engine from Infoseek, probably in 1997 or 1998.
With field collapsing, you provide a link to show more results from that source. wunder Walter Underwood wun...@wunderwood.org http://observer.wunderwood.org/ (my blog) > On Nov 28, 2016, at 5:56 PM, Derek Poh <d...@globalsources.com> wrote: > > Hi Walter > > You used field collapsing for your case as well? > > For my case the search result page is listing of products. There is a option > to select the number of products to display per page. > Let's say 40 products per page is selected. A search result has 100 matching > products but these products belong to only 20 suppliers. The page will only > display 20 products (1 product per supplier). > We still need to fill up the remaining 20 empty products. > How can I handle this scenario? > > On 11/29/2016 8:26 AM, Walter Underwood wrote: >> We had a similar feature in the Ultraseek search engine. One of our customers >> was a magazine publisher, and they wanted the best hit from each magazine >> on the first page. >> >> I expect that field collapsing would work for this. >> >> wunder >> Walter Underwood >> wun...@wunderwood.org >> http://observer.wunderwood.org/ (my blog) >> >> >>> On Nov 28, 2016, at 4:19 PM, Derek Poh <d...@globalsources.com> wrote: >>> >>> Alex >>> >>> Hope I understand what you meant by positive business requirements. >>> With a few supplier's products dominating the first page of a search >>> result, the sales will not be able to convince prospectiveor existing >>> clients to sign up. >>> They would like the results tofeature other supplier's products as well. >>> To the extreme case, they were thinking of displaying the results tobe in >>> such order >>> Supplier A product >>> Supplier B product >>> Supplier C product >>> Supplier A product >>> Supplier B product >>> Supplier C product >>> ... >>> >>> Theyare alright with implementing this logic tothe first page only >>> andsubsequent pages will be as per current logic if it is not possible to >>> implement it to the entire search result. >>> >>> Will take a lookat Collapse and Expandto seeif it can help. >>> >>> On 11/28/2016 6:04 PM, Alexandre Rafalovitch wrote: >>>> You have described your _negative_ business requirements, but not the >>>> _positive_ ones. So, it is hard to see what they want to happen. It is >>>> easy enough to promote or demote a particular filter matches. But you >>>> want to partially limit them. On a first page? What about on the >>>> second? >>>> >>>> I suspect you would have to have a slightly different interface to do >>>> this effectively. And, most likely, using Collapse and Expand: >>>> https://cwiki.apache.org/confluence/display/solr/Collapse+and+Expand+Results >>>> . >>>> >>>> Regards, >>>> Alex. >>>> ---- >>>> http://www.solr-start.com/ - Resources for Solr users, new and experienced >>>> >>>> >>>> On 28 November 2016 at 20:09, Derek Poh <d...@globalsources.com> wrote: >>>>> Hi >>>>> >>>>> We have a business requirement to breakupa supplier's products from >>>>> dominating search resultso as to allow othersuppliers' products in the >>>>> search result to have exposure. >>>>> Business users are open to implementing this for the first page of the >>>>> search resultif it is not possible to apply tothe entire search result. >>>>> >>>>> From the sample keywords users have provided, I also discovered thatmost >>>>> of >>>>> the time a supplier's products that are listed consecutively in the result >>>>> all have the same score. >>>>> >>>>> Any advice/suggestions on how I cando it? >>>>> >>>>> Please let me know if more information is require. Thank you. >>>>> >>>>> Derek >>>>> >>>>> ---------------------- >>>>> CONFIDENTIALITY NOTICE >>>>> This e-mail (including any attachments) may contain confidential and/or >>>>> privileged information. If you are not the intended recipient or have >>>>> received this e-mail in error, please inform the sender immediately and >>>>> delete this e-mail (including any attachments) from your computer, and you >>>>> must not use, disclose to anyone else or copy this e-mail (including any >>>>> attachments), whether in whole or in part. >>>>> This e-mail and any reply to it may be monitored for security, legal, >>>>> regulatory compliance and/or other appropriate reasons. >>> >>> ---------------------- >>> CONFIDENTIALITY NOTICE >>> This e-mail (including any attachments) may contain confidential and/or >>> privileged information. If you are not the intended recipient or have >>> received this e-mail in error, please inform the sender immediately and >>> delete this e-mail (including any attachments) from your computer, and you >>> must not use, disclose to anyone else or copy this e-mail (including any >>> attachments), whether in whole or in part. >>> This e-mail and any reply to it may be monitored for security, legal, >>> regulatory compliance and/or other appropriate reasons. >> > > ---------------------- > CONFIDENTIALITY NOTICE > This e-mail (including any attachments) may contain confidential and/or > privileged information. If you are not the intended recipient or have > received this e-mail in error, please inform the sender immediately and > delete this e-mail (including any attachments) from your computer, and you > must not use, disclose to anyone else or copy this e-mail (including any > attachments), whether in whole or in part. > This e-mail and any reply to it may be monitored for security, legal, > regulatory compliance and/or other appropriate reasons. >