lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Uwe Schindler" <...@thetaphi.de>
Subject RE: Index-time boosting: Deprecated setBoost method
Date Fri, 18 Oct 2019 17:28:23 GMT
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: uwe@thetaphi.de

> -----Original Message-----
> From: baris.kazar@oracle.com <baris.kazar@oracle.com>
> Sent: Friday, October 18, 2019 5:28 PM
> To: java-user@lucene.apache.org
> Cc: baris.kazar@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.kazar@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-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org


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


Mime
View raw message