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

Improve MIGRATE.md around analyzers artifacts. #488

Merged
merged 3 commits into from
Nov 29, 2021
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 18 additions & 5 deletions lucene/MIGRATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,24 @@

# Apache Lucene Migration Guide

## Rename of binary artifacts from '**-analyzers-**' to '**-analysis-**' (LUCENE-9562)

All binary analysis packages (and corresponding Maven artifacts) have been renamed and are
now consistent with repository module 'analysis'. You will need to adjust build dependencies
to the new coordinates:

|Old Artifact Coordinates|New Artifact Coordinates|
|------------------------|------------------------|
|org.apache.lucene:lucene-analyzers-common|org.apache.lucene:lucene-analysis-common|
|org.apache.lucene:lucene-analyzers-icu|org.apache.lucene:lucene-analysis-icu|
|org.apache.lucene:lucene-analyzers-kuromoji|org.apache.lucene:lucene-analysis-kuromoji|
|org.apache.lucene:lucene-analyzers-morfologik|org.apache.lucene:lucene-analysis-morfologik|
|org.apache.lucene:lucene-analyzers-nori|org.apache.lucene:lucene-analysis-nori|
|org.apache.lucene:lucene-analyzers-opennlp|org.apache.lucene:lucene-analysis-opennlp|
|org.apache.lucene:lucene-analyzers-phonetic|org.apache.lucene:lucene-analysis-phonetic|
|org.apache.lucene:lucene-analyzers-smartcn|org.apache.lucene:lucene-analysis-smartcn|
|org.apache.lucene:lucene-analyzers-stempel|org.apache.lucene:lucene-analysis-stempel|

## Minor syntactical changes in StandardQueryParser (Lucene 9.1)

LUCENE-10223 adds interval functions and min-should-match support to StandardQueryParser. This
Expand Down Expand Up @@ -82,11 +100,6 @@ the default stop tags returned by `JapaneseAnalyzer.getDefaultStopTags()` (i.e.
o.a.l.collation.ICUCollationAnalyzer is renamed to o.a.l.a.icu.ICUCollationKeyAnalyzer.
Also, its dependant classes are renamed in the same way.

## Rename of binary artifacts from '**-analyzers-**' to '**-analysis-**' (LUCENE-9562)

All binary analysis packages (and corresponding Maven artifacts) have been renamed and are
now consistent with repository module 'analysis'.

## Base and concrete analysis factories are moved / package renamed (LUCENE-9317)

1. Base analysis factories are moved to `lucene-core`, also their package names are renamed.
Expand Down