Judging by the commits, the functionality was only deprecated, not removed.
https://github.com/elasticsearch/elasticsearch/issues/4664 I believe there are many use cases where it makes sense to boost a document at index time. The process only occurs once instead of every time during queries. That said, as the github issue says, document boosts are very confusing. What it basically does behind the scenes is changing the field norm for every field in the document. If you disable norms on a field, then that document cannot boost on that field. The scoring becomes erratic and hard to explain. You cannot disable length normalization on fields since that would require the field norms, which are needed by the document boosts. Overall it believe it is better to switch to custom scoring at query time. Cheers, Ivan On Thu, Jan 16, 2014 at 11:47 AM, Amit Soni <[email protected]> wrote: > Hi all - I have been going through the list of breaking changes in > 1.0.0.RC1 and have a question regarding boosting of documents. I see that > "*Support > for document boosting via the _boost field has been removed from Lucene and > is deprecated in Elasticsearch as of v1.0.0.RC1. *" > > > http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/mapping-boost-field.html#function-score-instead-of-boost > > Since I didnt really understand if there is a way one can still boost > documents during indexing, I wanted to check with this group. So if I > correctly understand there would be no mechanism to specify boost value of > the documents during indexing time. Is that right? > > -Amit. > > -- > You received this message because you are subscribed to the Google Groups > "elasticsearch" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/CAAOGaQJbeK0y%3DwzpKBQ7CMP2t_Et8j%3D4QXY6ggLisYLcKADZbQ%40mail.gmail.com > . > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CALY%3DcQBHBCM7f%2BpZL7ZZ7d7HFzxqTr%3DO5begP%2BcK1JD7Rp3u2w%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.
