mirror of
https://github.com/qdrant/qdrant.git
synced 2026-07-31 23:20:52 -05:00
* Add min_should field in Filter struct * min_should clause checks whether at least given number (min_count) of conditions are met * modify test cases due to change in Filter struct (set min_should: None) * add simple condition check unit test * docs, cardinality estimation, grpc not implemented yet * Add min_should field in Filter struct * min_should clause checks whether at least given number (min_count) of conditions are met * modify test cases due to change in Filter struct (set min_should: None) * add simple condition check unit test * Impl min_should clause in REST API * perform cardinality estimation by estimating cardinalities of intersection and combining as union * add openapi spec with docs update * add integration test * Impl min_should clause in gRPC * Cargo fmt & clippy * Fix minor comments * add equivalence test between min_should and must * shortcut at min_count matches * use `Filter::new_*` whenever possible * Add missing min_should field * Fix gRPC field ordering & remove deny_unknown_fields * Empty commit --------- Co-authored-by: Luis Cossío <luis.cossio@outlook.com>