-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Description
Problems:
- Certain predicates (e.g.
NOT_EQUAL) can select too many branches, limiting the performance of star-tree - Star-tree does not support filters with
OR
Potential solutions for 1:
- During aggregation, negate the aggregation result of the non-selected branches from the star node branch. This solution could become complicated for multiple predicates.
- Create a derived column for the predicate result, and apply star-tree on top of it. This solution can only work on the fixed predicate.
- First use inverted index to do the filtering, then use pre-aggregated docs to cover the contiguous selected docs
Potential solution for 2:
- Use bitmap to store the selected docs for each predicate under
OR, then union the bitmaps
jpohanka
Metadata
Metadata
Assignees
Labels
No labels