Uwe,-
Thanks very much for the reply.
Is there a working example for this? Is this mentioned in the Lucene
Javadocs or any other docs so that i can look it?
this methodology seems sort of like discouraging using index time boosting.
Previous setBoost method call was fine and easy to use.
Did it have some performance issues and then is that why it was deprecated?
FunctionScoreQuery usage with MultiFieldQueryParser would also be nice where
MultiFieldQuery already has boosts field to do this in its constructor.
Maybe it is not needed with MultiFieldQueryParser.
Best regards
On 10/18/19 1:28 PM, Uwe Schindler wrote:
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://urldefense.proofpoint.com/v2/url?u=https-3A__www.thetaphi.de&d=DwIFaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=nlG5z5NcNdIbQAiX-BKNeyLlULCbaezrgocEvPhQkl4&m=6rVk8db2H8dAcjS3WCWmAPd08C7JQCvZ8W80yE9L5xY&s=zgKmnmP9gLG4DlEnAfDdtBMEzPXtHNVYojxXIKEnQgs&e=
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://urldefense.proofpoint.com/v2/url?u=https-3A__lucene.apache.org_core_6-5F6-5F0__core_org_apache_lucene_document_&d=DwIFaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=nlG5z5NcNdIbQAiX-BKNeyLlULCbaezrgocEvPhQkl4&m=6rVk8db2H8dAcjS3WCWmAPd08C7JQCvZ8W80yE9L5xY&s=rIVbw3_TGEwpaet5ibCeYze6vSDUiPhwOzlV0z484fM&e=
Field.html
vs
https://urldefense.proofpoint.com/v2/url?u=https-3A__lucene.apache.org_core_7-5F7-5F2_core_org_apache_lucene_document_F&d=DwIFaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=nlG5z5NcNdIbQAiX-BKNeyLlULCbaezrgocEvPhQkl4&m=6rVk8db2H8dAcjS3WCWmAPd08C7JQCvZ8W80yE9L5xY&s=yt1toHHZQBqd3qKpWeSzywGJhy928Q5qaEO4v9Lj3vg&e=
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
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org