Sure, you can take full control of the scoring, just write a custom similarity.
What's not at all clear is why you want to. RerankQParserPlugin will re-rank the to N documents by pushing them through a different query, can you make that work? Best, Erick On Thu, Sep 21, 2017 at 4:20 AM, Diego Ceccarelli (BLOOMBERG/ LONDON) <dceccarel...@bloomberg.net> wrote: > Hi Dariusz, > If you use *:* you'll rerank only the top N random documents, as Emir said, > that will not produce interesting results probably. > If you want to replace the original score, you can take a look at the > learning to rank module [1], that would allow you to reassign a > new score to the top N documents returned by your query and then reorder them > based on that (ignoring the original score, if you want). > > Cheers, > Diego > > [1] https://cwiki.apache.org/confluence/display/solr/Learning+To+Rank > > From: solr-user@lucene.apache.org At: 09/21/17 08:49:13 > To: solr-user@lucene.apache.org > Subject: Re: Rescoring from 0 - full > > Hi Dariusz, > You could use fq for filtering (can disable caching to avoid polluting filter > cache) and q=*:*. That way you’ll get score=1 for all doc and can rerank. The > issue with this approach is that you rerank top N and without score they > wouldn’t be ordered so it is no-go. > What you could do (did not try) in rescoring divide by score (not sure if can > access calculated but could calculate) to eliminate score. > > HTH, > Emir > >> On 20 Sep 2017, at 21:38, Dariusz Wojtas <dwoj...@gmail.com> wrote: >> >> Hi, >> When I use boosting fuctionality, it is always about adding or >> multiplicating the score calculated in the 'q' param. >> I mau use function queries inside 'q', but this may hit performance on >> calling multiple nested functions. >> I thaught that 'rerank' could help, but it is still about changing the >> original score, not full calculation. >> >> How can take full control on score in rerank? Is it possible? >> >> Best regards, >> Dariusz Wojtas > >