Eclipse Oxygen (4.7) Plug-in Migration FAQ

  1. Apache Lucene bundle changes

1. Apache Lucene Bundle Changes

As part of the migration to Lucene 6.1, the third-party Lucene bundles were updated from version 3.5 to 6.1.

  1. Bundle org.apache.lucene.core was bumped in version so consumers should not see any difference except the changes of Lucene itself (see link below). However some of the new classes were moved by the Lucene project to the org.apache.lucene.misc by making use of split-packages.
  2. Bundle org.apache.lucene.analysis was removed and it's functionality was split in two new bundles: org.apache.lucene.analysis-common and org.apache.lucene.analysis-smartcn. Consumers should be able to make use of org.apache.lucene.analysis-common for everything they did in the older org.apache.lucene.analysis bundle except the Chinese analyzer which was moved in the above-mentioned 'smartcn' bundle.
See Lucene Change Log for details on how the Apache Lucene changed between these versions.