Skip to content

build: introduce Lucene CI support#152

Open
zjw1111 wants to merge 1 commit into
apache:mainfrom
zjw1111:migrate/lucene-build
Open

build: introduce Lucene CI support#152
zjw1111 wants to merge 1 commit into
apache:mainfrom
zjw1111:migrate/lucene-build

Conversation

@zjw1111

@zjw1111 zjw1111 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Purpose

Linked issue: N/A

This PR enables Lucene builds in Apache Paimon C++.

  • Fetch Boost from a configurable URL, a local package, or the Paimon C++ OSS fallback.
  • Remove the temporary CMake guard that rejected PAIMON_ENABLE_LUCENE=ON.
  • Enable Lucene in the standard CI build script.
  • Document the Lucene build option and linkable library targets.

The requested build, CI, and documentation changes are included without extra dependency files or skipped files. No LICENSE or NOTICE changes are needed because the Boost source archive is downloaded at build time rather than bundled in the repository. No Co-authored-by trailer was added, following the contributor review decision.

Tests

API and Format

No public API, storage format, or protocol changes.

Documentation

Documents the Lucene build option and the shared and static Lucene index targets.

Generative AI tooling

Migrated-by: OpenAI Codex

@lxy-9602

Copy link
Copy Markdown
Contributor

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants