Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Lucene Upgrade #1239

Open
wants to merge 12 commits into
base: trunk
Choose a base branch
from

Conversation

fabriziofortino
Copy link
Contributor

@fabriziofortino fabriziofortino commented Nov 28, 2023

Updates Log

  • 4.7.2
    • No significant changes
  • 4.8.0
    • Various minimal API changes (eg: package location)
    • IndexWriter.addDocument will now throw an IllegalArgumentException if a Term to be indexed exceeds IndexWriter.MAX_TERM_LENGTH. This requires truncating index types string properties.
    • OAKIndexOutput has to implement the getChecksum() method that needs to return the CRC32 checksum of the written bytes.
  • 4.8.1
    • No significant changes
  • 4.9.0
    • [BREAKING] The OakCodec is not compatible with this version. This custom codec was introduced with https://issues.apache.org/jira/browse/OAK-2853 to improve performance. Over the years Lucene has drastically improved the way files are read/written. Having a custom codec and making it configurable in the index definition makes it difficult to upgrade to newer versions. Commit 762b23f removes the OakCodec and the logic to customize it.
  • 4.9.1 / 4.10.0 / 4.10.1 / 4.10.2 / 4.10.3 / 4.10.4
    • No significant changes

Since the update to version 4.8.0, the baseline check fails.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant