lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Floyd Wu <floyd...@gmail.com>
Subject Re: Difference between 'bf' and 'boost' when using eDismax
Date Tue, 04 Dec 2012 05:31:30 GMT
Thanks Jack!
It helps a lots.

Floyd



2012/12/4 Jack Krupansky <jack@basetechnology.com>

> "bf" is processed first, then "boost".
>
> All the bf's will be added, then the resulting scores will be boosted by
> the product of all the "boost" function queries.
>
> -- Jack Krupansky
>
> -----Original Message----- From: Floyd Wu
> Sent: Monday, December 03, 2012 11:00 PM
> To: solr-user@lucene.apache.org
> Subject: Difference between 'bf' and 'boost' when using eDismax
>
>
> Hi there,
>
> I'm not sure if I understand this clearly.
>
> 'bf' is that final score will be add some value return by bf?
> for example->  score + bf = final score
>
> 'boost' is that score will be multiply with value that return by boost?
> for example-> score * boost = final score
>
> When using both( 'bf' and 'boost')
> score * boost + bf = final score
>
> If I would like to make recent created document ranking higher, using 'bf'
> or 'boost' will be better solution(Assume bf and boost will use the same
> function recip(ms(NOW,datefield),3.16e-**11,1,1))?
>
>
> Please help on this.
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message