-
Notifications
You must be signed in to change notification settings - Fork 25.6k
Closed
Labels
Description
To allow for the future modularization of Elasticsearch with Java Modules, there are a number preparatory tasks that need be completed. This is one such task: eliminate split packages.
Split packages with Lucene:
- plugins/analysis-ukrainian/src/main/java/org/apache/lucene/analysis/uk/XUkrainianMorfologikAnalyzer.java
- x-pack/plugin/spatial/src/test/java/org/apache/lucene/geo/XShapeTestUtil.java
- x-pack/plugin/search-business-rules/src/main/java/org/apache/lucene/search/CappedScorer.java (Fix split package in search business rules module #78139)
- x-pack/plugin/search-business-rules/src/main/java/org/apache/lucene/search/CappedScoreQuery.java
- x-pack/plugin/search-business-rules/src/main/java/org/apache/lucene/search/CappedScoreWeight.java
- server/src/main/java/org/apache/lucene/index/LazySoftDeletesDirectoryReaderWrapper.java
-
server/src/main/java/org/apache/lucene/document/BinaryRange.java(Fix split package org.apache.lucene.document #78186) -
server/src/main/java/org/apache/lucene/index/OneMergeHelper.java-
LUCENE-10118 -
ES leverage LUCENE-10118
-
-
server/src/main/java/org/apache/lucene/search/grouping/CollapsingTopDocsCollector.java(Fork FirstPassGroupingCollector into a custom single pass collector #79224) -
server/src/main/java/org/apache/lucene/search/grouping/CollapsingDocValuesSource.java(Fork FirstPassGroupingCollector into a custom single pass collector #79224) -
server/src/main/java/org/apache/lucene/search/uhighlight/BoundedBreakIteratorScanner.java(Avoid unnecessary split package with lucene-highlighter #78099) -
server/src/main/java/org/apache/lucene/search/uhighlight/Snippet.java -
server/src/main/java/org/apache/lucene/search/uhighlight/CustomPassageFormatter.java -
server/src/main/java/org/apache/lucene/search/uhighlight/CustomUnifiedHighlighter.java -
server/src/main/java/org/apache/lucene/search/uhighlight/CustomFieldHighlighter.java -
server/src/main/java/org/apache/lucene/search/grouping/CollapseTopFieldDocs.java(Fork FirstPassGroupingCollector into a custom single pass collector #79224) -
server/src/main/java/org/apache/lucene/search/vectorhighlight/CustomFieldQuery.java(Fix split package org.apache.lucene.search.vectorhighlight #81041) -
server/src/main/java/org/apache/lucene/index/ShuffleForcedMergePolicy.java-
LUCENE-10132 -
ES leverage LUCENE-10132
-
-
server/src/main/java/org/apache/lucene/util/CombinedBitSet.java(Fix split package org.apache.lucene.util #78189 ) -
server/src/main/java/org/apache/lucene/queries/SpanMatchNoDocsQuery.java(Fix split package org.apache.lucene.queries #81043) -
server/src/main/java/org/apache/lucene/queries/BinaryDocValuesRangeQuery.java(Fix split package org.apache.lucene.queries #81043) -
server/src/main/java/org/apache/lucene/queries/BlendedTermQuery.java(Fix split package org.apache.lucene.queries #81043) -
server/src/main/java/org/apache/lucene/queryparser/classic/XQueryParser.java-
Preparatory change committed in LUCENE-10115 -
ES leverage LUCENE-10115 (Fix split package org.apache.lucene.queryparser.classic #78307)
-
-
server/src/main/java/org/apache/lucene/analysis/miscellaneous/DisableGraphAttribute.java(Fix split package org.apache.lucene.analysis.miscellaneous #78205) -
server/src/main/java/org/apache/lucene/analysis/miscellaneous/DuplicateByteSequenceSpotter.java -
server/src/main/java/org/apache/lucene/analysis/miscellaneous/DuplicateSequenceAttributeImpl.java -
server/src/main/java/org/apache/lucene/analysis/miscellaneous/DeDuplicatingTokenFilter.java -
server/src/main/java/org/apache/lucene/analysis/miscellaneous/DuplicateSequenceAttribute.java -
server/src/main/java/org/apache/lucene/analysis/miscellaneous/DisableGraphAttributeImpl.java -
server/src/main/java/org/apache/lucene/search/XCombinedFieldQuery.java(Remove XCombinedFieldQuery workaround #77978) -
server/src/main/java/org/apache/lucene/search/XMultiNormsLeafSimScorer.java
#### Split packages within ES itself:
-
Fix split package in reindex module(Fix split package in reindex module #78141) -
Fix split package in search business rules module(Fix split package in search business rules module #78139) -
Move ccr info/usage actions into ccr module(Move ccr info/usage actions into ccr module #78137) -
Fix split packages in external test modules(Fix split packages in external test modules #78136) -
Fix split package in annotated text plugin(Fix split package in annotated text plugin #78133) -
Fix split package in netty4 module(Fix split package in netty4 module #78132) -
Fix split package in mapper-extras module(Fix split package in mapper-extras module #78131) -
Fix split package in aggs-matrix-stats module(Fix split package in aggs-matrix-stats module #78130) -
Fix split package in keystore-cli(Fix split package in keystore-cli #78047) -
Fix split packages in analysis-ukranian plugin(Fix split packages in analysis-ukranian plugin #78046) -
Fix split package in analysis-smartcn plugin(Fix split package in analysis-smartcn plugin #78045) -
Fix split package in analysis-phonetic plugin(Fix split package in analysis-phonetic plugin #78044) -
Fix split package in analysis-nori plugin(Fix split package in analysis-nori plugin #78040) -
Fix split package in analysis-kuromoji plugin(Fix split package in analysis-kuromoji plugin #78039) -
Fix split package in analysis-icu plugin(Fix split package in analysis-icu plugin #78037) -
Fix split packages in plugin cli(Fix split packages in plugin cli #78027) -
Fix split package org.elasticsearch.common.xcontent(Fix split package org.elasticsearch.common.xcontent #78831) -
Fix split package org.elasticsearch.client(Fix split package org.elasticsearch.client #81984) - ...