Skip to content

auxjoin qparser - a prunable segment-parallel auxiliary index join - #4749

Open
mkhludnev wants to merge 54 commits into
apache:mainfrom
mkhludnev:aijoin-qparser
Open

auxjoin qparser - a prunable segment-parallel auxiliary index join#4749
mkhludnev wants to merge 54 commits into
apache:mainfrom
mkhludnev:aijoin-qparser

Conversation

@mkhludnev

@mkhludnev mkhludnev commented Aug 18, 2026

Copy link
Copy Markdown
Member

https://issues.apache.org/jira/browse/SOLR-18307

Description

Auxiliary Index Join QParserPlugin

Solution

Lazily write docvalues columns of to_docnum[from_docnum] into sidecar index.

Tests

Essential test coverage is provided.
Find benchmark (here)[https://github.com/mkhludnev/aijoin-benchmark]

Checklist

Please review the following and check all that apply:

  • I have reviewed the guidelines for How to Contribute and my code conforms to the standards described there to the best of my ability.
  • I have created a Jira issue and added the issue ID to my pull request title.
  • I have given Solr maintainers access to contribute to my PR branch. (optional but recommended, not available for branches on forks living under an organisation)
  • I have developed this patch against the main branch.
  • I have run ./gradlew check.
  • I have added tests for my changes.
  • I have added documentation for the Reference Guide
  • I have added a changelog entry for my change

@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Aug 19, 2026
@mkhludnev
mkhludnev requested a balanced review from Copilot August 19, 2026 13:52
mkhludnev and others added 5 commits August 19, 2026 17:13
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@mkhludnev mkhludnev changed the title Aijoin qparser auxjoin qparser - a prunable segment-parallel auxiliary index join Aug 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cat:cloud cat:search documentation Improvements or additions to documentation tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants