[draft] LBP initial interface - #20917
Conversation
PR Code Analyzer ❗AI-powered 'Code-Diff-Analyzer' found issues on commit 090deb7.
The table above displays the top 10 most important findings. Pull Requests Author(s): Please update your Pull Request according to the report above. Repository Maintainer(s): You can Thanks. |
PR Reviewer Guide 🔍(Review updated until commit 949e466)Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Latest suggestions up to 949e466 Explore these optional code suggestions:
Previous suggestionsSuggestions up to commit 604c419
Suggestions up to commit fb880d1
Suggestions up to commit 4bf3e64
|
|
❌ Gradle check result for 4bf3e64: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
|
Persistent review updated to latest commit fb880d1 |
|
❌ Gradle check result for fb880d1: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
|
Persistent review updated to latest commit 604c419 |
|
❌ Gradle check result for 604c419: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
|
Persistent review updated to latest commit 949e466 |
|
❌ Gradle check result for 949e466: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
d97e944 to
b67ed0f
Compare
Signed-off-by: Sandesh Kumar <sandeshkr419@gmail.com>
|
Closing in lieu of #21555 |
Description
The Lucene Backend Plugin is a new AnalyticsBackEndPlugin implementation that bridges DataFusion query execution with Lucene text-search capabilities. In the analytics architecture, DataFusion serves as the primary execution engine over Parquet-based DocValues for columnar scans, numeric filtering, and aggregations. Lucene is used strictly for optimized text-search delegation. The plugin operates across two node roles: on the Coordinator Node it converts Calcite RexNode expressions into Lucene QueryBuilder representations, and on the Data Node it executes those queries against Lucene text indices and returns DocIdsBitSet results for DataFusion to consume.
Related Issues
Resolves #[Issue number to be closed when this PR is merged]
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.