-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LUCENE-10236: Update field-weight used in CombinedFieldQuery scoring calculation (9.1.0 Backporting) #588
Conversation
…calculation (apache#444) (cherry picked from commit 07ee3ba)
Feel free to merge this if tests pass and you didn't have to make significant changes upon backporting. Do we also need to move the CHANGES entry to a different version on other branches? |
Thanks @jpountz ! Yes the 3 backports / cherry-pick did not incur any merge conflict and tests passed on them. For the CHANGES entry, I did have it under different versions for different PRs / branches, or do you think that's not needed? |
The CHANGES file is supposed to have a JIRA issue under the earlier version that has this change. For instance if you merge something today that gets backported to 9.1, it should be added to the 9.1 section of the CHANGES entry. |
I think I did this already. This PR has the change entry under |
@zacharymorn here's my understanding of our usual strategy: on every branch of the same major release, the change always appears under the same release (like In addition, I'm not sure we preemptively backport changes unless we think they'll be released. For example, it's not clear we'll have a 9.0.1 or 8.11.2 release. If we did decide to have one, we could backport the change at that point and move the changelog entries. (But I do see some existing changelog entries for 9.0.1, hmm, maybe others are planning something). Maybe we can keep it simple with this change and just backport to |
Thanks @jtibshirani for the suggestions here! I have a few follow-up questions:
I think my main reasoning here is that since this change is a bug fix, it should ideally go to
I would actually imagine |
Yep, this seems like the right strategy. There should only be one changelog entry, and it should be the same version in both
I'm not sure that we'll release 9.0.1, I haven't seen any email message proposing it. From my understanding, we don't always make patch releases if there are bug fixes, often we just jump to the next minor. I think that most developers just backport to the unstable branches |
I see. Thanks for the detailed explanation @jtibshirani ! I'll only merge this one and hold off on apache/lucene-solr#2637 & #587 for now then. |
…nedFieldQuery-Backport-9x
This PR backports bug fix #444 to version
9.1.0