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

SOLR-14494: Refactor BlockJoin to not use Filter #1523

Merged
merged 1 commit into from May 30, 2020

Conversation

dsmiley
Copy link
Contributor

@dsmiley dsmiley commented May 17, 2020

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

In this PR I may have over-reached the refactorings beyond the scope a bit; it could be scaled back. I didn't get why the cache interaction was as complex as it was so I simplified it but I may be wrong on this.
CC @mkhludnev

@dsmiley
Copy link
Contributor Author

dsmiley commented May 18, 2020

Just checking -- you have no concerns my simplification of use of the cache, and caching the BitSetProducer as the value instead of some Filter/Query wrapper?

And I'm thinking just 9x only, although backporting wouldn't be a big deal.

@dsmiley dsmiley merged commit a6a02ac into apache:master May 30, 2020
@dsmiley dsmiley deleted the solr-14494-no-filter-blockJoin branch May 30, 2020 01:44
asfgit pushed a commit that referenced this pull request Jun 3, 2020
Note: henceforth the perSegFilter cache will internally have values of type BitSetProducer instead of Filter.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants