Skip to content
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

Upgrade to Lucene 9.12.0 #113333

Open
wants to merge 198 commits into
base: main
Choose a base branch
from
Open

Upgrade to Lucene 9.12.0 #113333

wants to merge 198 commits into from

Conversation

ChrisHegarty
Copy link
Contributor

@ChrisHegarty ChrisHegarty commented Sep 21, 2024

Upgrade to Lucene 9.12

This PR will be squash-merged, so as to simplify the backport to the 8.x branch.

benwtrent and others added 30 commits May 30, 2024 12:58
…torScorerFactoryTests (#109303)

This commit adds a couple of missing supported checks to org.elasticsearch.vec.VectorScorerFactoryTests. Without these the test try, and fail, to run on Windows.
Updated LuceneDocument to take advantage of looking up feature values on existing features and selecting the max when parsing multi-value sparse vectors
Just doing the minimal fixes to making this pass tests again and
compile. One trivial constructor adjustment and a few adjustments to
task count expectations in some tests from having Lucene fork less.
@ChrisHegarty
Copy link
Contributor Author

@elasticmachine update branch

@elasticmachine
Copy link
Collaborator

There are no new commits on the base branch.

@ChrisHegarty
Copy link
Contributor Author

@elasticmachine rerun elasticsearch-ci/part-2-arm

@ChrisHegarty ChrisHegarty removed the auto-backport-and-merge Automatically create backport pull requests and merge when ready label Sep 26, 2024
@ChrisHegarty
Copy link
Contributor Author

@elasticmachine update branch

@ChrisHegarty
Copy link
Contributor Author

Lucene 9.12.0 has been released. This PR is ready of final review. I cannot officially review in GH, but it LGTM.

@ChrisHegarty ChrisHegarty changed the title Upgrade to Lucene 9.12 Upgrade to Lucene 9.12.0 Sep 28, 2024
@benwtrent
Copy link
Member

My only slight concern is the flat vector formats. Now Lucene 9.12 treats them like exposed normal codecs we need to make sure there aren't any weird name conflicts, etc. with our flat formats.

I don't think there should be since ours have a different name. Just wanting to be sure.

Copy link
Member

@javanna javanna left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I left a note on a TODO, I missed it when reviewing the corresponding PR. We can also address this post-merge. LGTM otherwise.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Search/Search Search-related issues that do not fall into other categories Team:Search Meta label for search team test-arm Pull Requests that should be tested against arm agents test-full-bwc Trigger full BWC version matrix tests test-update-serverless test-windows Trigger CI checks on Windows >upgrade v8.16.0 v9.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants