Skip to content

Update to apache lucene 10.X#9214

Closed
matthiasblaesing wants to merge 1 commit intoapache:masterfrom
matthiasblaesing:update-lucene2
Closed

Update to apache lucene 10.X#9214
matthiasblaesing wants to merge 1 commit intoapache:masterfrom
matthiasblaesing:update-lucene2

Conversation

@matthiasblaesing
Copy link
Contributor

  • Additional package lucene-analysis-common required (KeywordAnalyzer, WhitespaceAnalyzer, PerFieldAnalyzerWrapper, CharTokenizer, LimitTokenCountAnalyzer)
  • FieldTypes were introduced to carry the field behavior (tokenization state, indexing options, storage settings)
  • BooleanQuery construction moved to builder
  • Collector interface was modified
  • TermEnum was replaced by TermsEnum
  • Terms are stored per field, so queries have to be specified with the target field
  • QuerySelectors were replaced by String sets
  • RAMDirecory was removed and is replaced by ByteBufferDirectories
  • Lock handling was reworked

- Additional package lucene-analysis-common required
  (KeywordAnalyzer, WhitespaceAnalyzer, PerFieldAnalyzerWrapper, CharTokenizer,
  LimitTokenCountAnalyzer)
- FieldTypes were introduced to carry the field behavior (tokenization
  state, indexing options, storage settings)
- BooleanQuery construction moved to builder
- Collector interface was modified
- TermEnum was replaced by TermsEnum
- Terms are stored per field, so queries have to be specified with the
  target field
- QuerySelectors were replaced by String sets
- RAMDirecory was removed and is replaced by ByteBufferDirectories
- Lock handling was reworked

Co-authored-by: Laszlo Kishalmi <laszlo.kishalmi@gmail.com>
@matthiasblaesing matthiasblaesing added this to the NB30 milestone Feb 18, 2026
@matthiasblaesing matthiasblaesing added ci:all-tests [ci] enable all tests ci:dev-build [ci] produce a dev-build zip artifact (7 days expiration, see link on workflow summary page) labels Feb 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:all-tests [ci] enable all tests ci:dev-build [ci] produce a dev-build zip artifact (7 days expiration, see link on workflow summary page)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments