Project

General

Profile

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 


Back