Allow bloom filters for non dictionary encoded columns
Open
- Dominant language
- Java
- Stars
- 6.1k
- Forks
- 1.5k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 195
Description
Currently, bloom filters are only supported for dictionary encoded columns. Ideally, raw value columns should also be allowed.
cc: @Jackie-Jiang
Contributor guide
Research direction
Start by locating Pinot's bloom filter implementation and the checks that restrict it to dictionary encoded columns. Trace how raw value columns are handled and identify the relevant tests; done means bloom filters are accepted and validated for non-dictionary encoded columns.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100