Hi,

that's not true. You can do index time boosting, but you need to do that using 
a separate field. You just index a numeric docvalues field (which may contain a 
long or float value per document). Later you wrap your query with some 
FunctionScoreQuery (e.g., use the Javascript function query syntax in the 
expressions module). This allows you to compile a javascript function that 
calculated the final score based on the score returned by the inner query and 
combines them with docvalues that were indexed per document.

Uwe

-----
Uwe Schindler
Achterdiek 19, D-28357 Bremen
https://www.thetaphi.de
eMail: u...@thetaphi.de

> -----Original Message-----
> From: baris.ka...@oracle.com <baris.ka...@oracle.com>
> Sent: Friday, October 18, 2019 5:28 PM
> To: java-user@lucene.apache.org
> Cc: baris.ka...@oracle.com
> Subject: Re: Index-time boosting: Deprecated setBoost method
> 
> It looks like index-time boosting (field) is not possible since Lucene
> version 7.7.2 and
> 
> i was using before for another case the BoostQuery at search time for
> boosting and
> 
> this seems to be the only boosting option now in Lucene.
> 
> Best regards
> 
> 
> On 10/18/19 10:01 AM, baris.ka...@oracle.com wrote:
> > Hi,-
> >
> > i saw this in the Field class docs and i am figuring out the following
> > note in the docs:
> >
> > setBoost(float boost)
> > Deprecated.
> > Index-time boosts are deprecated, please index index-time scoring
> > factors into a doc value field and combine them with the score at
> > query time using eg. FunctionScoreQuery.
> >
> > I appreciate this note. Is there an example about this? I wish docs
> > would give a simple example to further help.
> >
> >
> https://lucene.apache.org/core/6_6_0//core/org/apache/lucene/document/
> Field.html
> >
> >
> > vs
> >
> >
> https://lucene.apache.org/core/7_7_2/core/org/apache/lucene/document/F
> ield.html
> >
> >
> > Best regards
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
> For additional commands, e-mail: java-user-h...@lucene.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to