NightOwl888 commented on issue #281:
URL: https://github.com/apache/lucenenet/issues/281#issuecomment-3608210985

   There is some limited support for Lucene 4.x codecs in the latest version of 
Lucene:
   
   
https://github.com/apache/lucene/tree/releases/lucene/10.0.0/lucene/backward-codecs/src/java/org/apache/lucene/backward_codecs/lucene40/blocktree
   
   Of course, that is not enough to support our standard `lucene46` codec 
(which is what defines the binary index format) in 4.8.0. However, we will have 
to do the work of backporting the 4.x codecs anyway to allow users an upgrade 
path from 4.x -> 10.x without having to convert every index first. So, it would 
be beneficial to the Lucene.NET project if someone were to step up to port 
those codecs onto the latest version of Lucene so we don't have to spend the 
time to do that step during the upgrade.
   
   The last version that had full backward-codecs support for 4.x was 5.5.5.
   
   
https://github.com/apache/lucene/tree/releases/lucene-solr/5.5.5/lucene/backward-codecs/src/java/org/apache/lucene/codecs
   
   However, note that Lucene has been *increasing* support for older codecs 
over time. The re-addition of support for 4.x blocktree codecs was added fairly 
recently in Lucene 9.0.0. This makes it likely that full support for the 
lucene46 codec format (the default of 4.8.0) would likely be something they 
would not be opposed to.
   
   That said, I have no idea how someone might use the backward-codecs package 
with Luke 10.x, so that would require a bit of investigation to pull off.
   
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to