apache / apache/pinot

Enhance bloom filter recommendation rule to also consider IN predicate

Open
#7,444 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
6.1k
Forks
1.5k
Avg merge
1d 21h
Merged PRs (30d)
189

Description

Support in the execution engine was added for bloom filter (#7005) based pruning using IN predicate. The index recommendation rule isn't yet updated to support IN predicate. The current implementation of BloomFilterRule ignores IN predicate, this issue will track removal of that limitation

Contributor guide

Open the contributing guide

Research direction

Start by locating the BloomFilterRule implementation in the Java execution and index-recommendation code, then read the bloom-filter pruning support from issue #7005. Trace how the rule handles existing predicates and verify that IN predicates are covered by the recommendation behavior and its relevant tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
databases
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.