If the fact that it's "original" vs "generic" is a field "is_original" 0/1 can you sort by is_original? Similarly, could you put a huge boost on is_original in the dismax so that document matches on is_original score higher than those that aren't original? Or is your goal to not show generics *at all*?
On Wed, Sep 12, 2012 at 2:47 PM, Walter Underwood <wun...@wunderwood.org> wrote: > You may be able to do this with grouping. Group on the medicine "family", and > only show the Original if there are multiple items in the family. > > wunder > > On Sep 12, 2012, at 2:09 PM, Gustav wrote: > >> Hello everyone, I'm working on an e-commerce website and using Solr as my >> Search Engine, im really enjoying its funcionality and the search >> options/performance. >> But i am stucky in a kinda tricky cenario... That what happens: >> >> I Have a medicine web-store, where i indexed all necessary products in my >> Index Solr. >> But when i search for some medicine, following my business rules, i have to >> verify if the result of my search contains any Original medicine, if there >> is any, then i wouldn't show the generics of this respective medicine, on >> the other hand, if there wasnt any original product in the result i would >> have to return its generics. >> Im currently returning the original and generics, is there a way to do this >> kind of "checking" in solr? >> >> Thanks! :) >> > > > >