-
Notifications
You must be signed in to change notification settings - Fork 25.8k
Upgrade to lucene 9 #74057
Copy link
Copy link
Closed
Labels
:Analytics/GeoIndexing, search aggregations of geo points and shapesIndexing, search aggregations of geo points and shapes:Distributed/EngineAnything around managing Lucene and the Translog in an open shard.Anything around managing Lucene and the Translog in an open shard.:Search/SearchSearch-related issues that do not fall into other categoriesSearch-related issues that do not fall into other categoriesMetaTeam:AnalyticsMeta label for analytical engine team (ESQL/Aggs/Geo)Meta label for analytical engine team (ESQL/Aggs/Geo)Team:DistributedMeta label for distributed team.Meta label for distributed team.Team:SearchMeta label for search teamMeta label for search team
Metadata
Metadata
Assignees
Labels
:Analytics/GeoIndexing, search aggregations of geo points and shapesIndexing, search aggregations of geo points and shapes:Distributed/EngineAnything around managing Lucene and the Translog in an open shard.Anything around managing Lucene and the Translog in an open shard.:Search/SearchSearch-related issues that do not fall into other categoriesSearch-related issues that do not fall into other categoriesMetaTeam:AnalyticsMeta label for analytical engine team (ESQL/Aggs/Geo)Meta label for analytical engine team (ESQL/Aggs/Geo)Team:DistributedMeta label for distributed team.Meta label for distributed team.Team:SearchMeta label for search teamMeta label for search team
Type
Fields
Give feedbackNo fields configured for issues without a type.
We will want to use Apache Lucene 9 once it has been released in the elasticsearch 8.x line. This meta issue tracks updates that we need to make to our master branch in order to integrate this new release.
Snapshot upgrade PR: #73324
The following issues need to be addressed prior to merging the upgrade to Lucene 9, some of which may require deprecations in 7x:
PackedInts.Mutableclass which is no longer available in lucene 9 (@iverase) Remove Lucene's PackedInt dependency from Cuckoo filter #74736indices.query.bool.max_clause_countwich is now for the entire query tree rather than per BooleanQuery.indices.query.bool.max_clause_countnow limits all query clauses #75297The following issues will need to be addressed after upgrading to Lucene 9:
max_merge_at_once_explicit(Deprecate settingmax_merge_at_once_explicit#80574) (8.0 @dnhatn)japanese_completion(8.x @romseygeek)