apache / apache/pinot

Filter Enhancement

Open
#4,351 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
6.1k
Forks
1.5k
Avg merge
2d 55m
Merged PRs (30d)
182

Description

Things to enhance:
1. Determine whether to use inverted index by the selectivity instead of the predicate type
2. For RANGE predicate, always use sorted index if exists, and directly use startDictId and endDictId to calculate the docId range
3. For REALTIME table, if dictionary is too big, do not scan the whole dictionary for RANGE predicate, directly fetch value to compare

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.