Hi Noah, That's pretty much the default if you go with a pure boolean query! Do you see a different behaviour? What is your query?
Cheers On Fri, 26 Aug 2022, 11:22 Noah Torp-Smith, <n...@dbc.dk.invalid> wrote: > We have a search engine with books that have topics and other features. We > do faceting on these features, and allow users to check off topics they are > interested in, in the UI. If a user checks off more than one topic, we > retrieve books that have any of the topics checked off, so the search > becomes disjunctive. > > My question is, is there a way to rank books that match more than one > selected topic higher than books that match only one topic? > > Topic is only an example here. Ideally, we would like to do this on > features that we only have as docValues in solr, so ordering them after > they are returned by solr would require changes we would like to avoid if > possible. > > I realize this might be a "classical" question but I have not been able to > formulate a query in google/stackexchange that gave me an answer. > > Thanks! > > /Noah > > > -- > > Noah Torp-Smith (n...@dbc.dk) >