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]
