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