Skip to content

[Enhancement]: reorder expr plan for conjunct expr and using pre filter for heavy expr #39869

Open
@zhagnlu

Description

Is there an existing issue for this?

  • I have searched the existing issues

What would you like to be added?

add some optimization to multi-and or multi-or exprs.
for expr like ' A < 5 && B == 'a' || json['a'] = 'c' ....' which has long multi sub exprs. now milvus execute them one by one as user specified.
but some heavy operations like json and array ..etc , them cost a lot. if we can postpone them and let light expr execute first. using preceding expr info to help reduce scan data.

Why is this needed?

No response

Anything else?

No response

Metadata

Assignees

No one assigned

    Labels

    kind/enhancementIssues or changes related to enhancement

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions