feature request #10069
Updated by Andreas Müller almost 2 years ago
Lucene 6+ seems to require hs6+ as there is a strange dependency on org.apache.lucene.document.Field.Index and ...Field.TermVector which creates runtime ClassNotFound exceptions even when trying to avoid classes like eu.etaxonomy.cdm.hibernate.search.IdFieldOptions. This is because the lucene interface LuceneOptions still uses these classes as return type though they do not exist anymore. But maybe it is possible to fully remove LuceneOptions and solve the problem this way. https://hibernate.org/search/documentation/migrate/ https://docs.jboss.org/hibernate/search/6.0/migration/html_single/ https://docs.jboss.org/hibernate/stable/search/reference/en-US/html_single/ https://lucene.apache.org/core/8_0_0/changes/Changes.html#v8.0.0.api_changes https://lucene.apache.org/core/7_3_1/core/org/apache/lucene/index/IndexOptions.html https://lucene.apache.org/core/5_4_1/core/org/apache/lucene/document/Field.TermVector.html Luke: https://github.com/DmitryKey/luke/releases Starting from lucene 8 luke is included in lucene: https://lucene.apache.org/core/downloads.html