Buqian Zheng
e379b1f0f4
enhance: moved query optimization to proxy, added various optimizations ( #45526 )
...
issue: https://github.com/milvus-io/milvus/issues/45525
see added README.md for added optimizations
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **New Features**
* Added query expression optimization feature with a new `optimizeExpr`
configuration flag to enable automatic simplification of filter
predicates, including range predicate optimization, merging of IN/NOT IN
conditions, and flattening of nested logical operators.
* **Bug Fixes**
* Adjusted delete operation behavior to correctly handle expression
evaluation.
<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Signed-off-by: Buqian Zheng <zhengbuqian@gmail.com>
2025-12-24 00:39:19 +08:00
yanliang567
ee659d50db
test: [E2e Refactor] update search basic tests and add a pk_name instead of hard code ( #41669 )
...
related issue: https://github.com/milvus-io/milvus/issues/40698
---------
Signed-off-by: yanliang567 <yanliang.qiao@zilliz.com>
2025-05-09 21:58:54 +08:00
nico
d9a151e9e4
test: update test cases ( #38330 )
...
Signed-off-by: nico <cheng.yuan@zilliz.com>
2024-12-10 18:46:42 +08:00
yanliang567
af433ffd68
test: Add expression template tests and use error msg only as assertion ( #37618 )
...
related issue: https://github.com/milvus-io/milvus/issues/37451
---------
Signed-off-by: yanliang567 <yanliang.qiao@zilliz.com>
2024-11-13 17:14:30 +08:00
binbin
d1d5a50014
test: add null and default test cases ( #36539 )
...
issue: #36129
Signed-off-by: binbin lv <binbin.lv@zilliz.com>
2024-09-29 09:39:22 +08:00
nico
14a9785380
test: update pymilvus version and test cases ( #31827 )
...
Signed-off-by: nico <cheng.yuan@zilliz.com>
2024-04-07 18:49:16 +08:00
nico
d8164c43d2
test: update test cases ( #30777 )
...
Signed-off-by: nico <cheng.yuan@zilliz.com>
2024-03-02 11:01:13 +08:00
aoiasd
c863b82476
enhance: Return parse expression failed error with reason ( #30548 )
...
Signed-off-by: aoiasd <zhicheng.yue@zilliz.com>
2024-02-20 16:02:52 +08:00
ThreadDao
ec23107146
Add test cases for L0 delete ( #28380 )
...
- test delete records in delta logs, WAL, L0 segment
Signed-off-by: ThreadDao <yufen.zong@zilliz.com>
2023-11-14 10:26:24 +08:00
nico
d39ffba5d1
update pymilvus version and some cases ( #28066 )
...
Signed-off-by: nico <cheng.yuan@zilliz.com>
2023-11-02 10:30:15 +08:00
nico
a693af014f
Add test cases of array ( #27603 )
...
Signed-off-by: nico <cheng.yuan@zilliz.com>
2023-10-24 09:26:31 +08:00
nico
6b33420b3a
modify error code nightly cases ( #27788 )
...
Signed-off-by: nico <cheng.yuan@zilliz.com>
2023-10-23 10:14:10 +08:00
aoiasd
177d0351ec
fix unstable unit test of delete ( #27738 )
...
Signed-off-by: aoiasd <zhicheng.yue@zilliz.com>
2023-10-19 07:18:16 +08:00
nico
76bb0a7bd8
update pymilvus version and modify Error code & msg improvement ( #27609 )
...
Signed-off-by: nico <cheng.yuan@zilliz.com>
2023-10-16 09:16:07 +08:00
aoiasd
2607357147
Fix some unstable complex delete test ( #27497 )
...
Signed-off-by: aoiasd <zhicheng.yue@zilliz.com>
2023-10-07 17:57:31 +08:00
nico
c321ac183c
modify unstable test cases about delete ( #27319 )
...
Signed-off-by: nico <cheng.yuan@zilliz.com>
2023-09-25 18:43:27 +08:00
nico
9d77c1dcda
Add test cases of delete by complex expr - part two ( #27316 )
...
Signed-off-by: nico <cheng.yuan@zilliz.com>
2023-09-25 09:01:26 +08:00
nico
d77984c211
Modify test cases for instability of num_entities ( #27198 )
...
Signed-off-by: nico <cheng.yuan@zilliz.com>
2023-09-19 21:51:25 +08:00
nico
de139e34f9
Add test cases of delete and update pymilvus version ( #27179 )
...
Signed-off-by: nico <cheng.yuan@zilliz.com>
2023-09-19 19:05:23 +08:00
aoiasd
e107d0794c
support complex delete expression ( #25752 )
...
Signed-off-by: aoiasd <zhicheng.yue@zilliz.com>
2023-09-12 10:19:17 +08:00
nico
5e4ae757f5
update test cases ( #26872 )
...
Signed-off-by: nico <cheng.yuan@zilliz.com>
2023-09-07 09:45:15 +08:00
Enwei Jiao
ca1349708b
Remove time travel ralted testcase ( #26119 )
...
Signed-off-by: Enwei Jiao <enwei.jiao@zilliz.com>
2023-08-10 18:53:17 +08:00
binbin
e3b4e77915
Update cosine test cases ( #24925 )
...
Signed-off-by: Binbin Lv <binbin.lv@zilliz.com>
2023-06-20 11:26:41 +08:00
binbin
c9997a2703
Add json and dynamic support cases ( #24525 )
...
Signed-off-by: Binbin Lv <binbin.lv@zilliz.com>
2023-06-06 12:02:34 +08:00
Enwei Jiao
cb2a36ab52
Change output fields with star behavior ( #24162 )
...
Signed-off-by: Enwei Jiao <enwei.jiao@zilliz.com>
2023-05-17 12:41:22 +08:00
nico
35bb577da1
Replace num_entities with count(*) in some test cases ( #24033 )
...
Signed-off-by: nico <cheng.yuan@zilliz.com>
2023-05-12 18:49:21 +08:00
ThreadDao
09c555d35d
Update delete compact case assert to wait auto compaction ( #23740 )
...
Signed-off-by: ThreadDao <yufen.zong@zilliz.com>
2023-04-26 21:18:35 +08:00
binbin
8dc5114422
[skip e2e] Add some test cases for rename collection ( #22380 )
...
Signed-off-by: Binbin Lv <binbin.lv@zilliz.com>
2023-02-23 19:17:49 +08:00
ThreadDao
772e5a4a3b
Case to test delete with non-pk field field ( #21468 )
...
Signed-off-by: ThreadDao <yufen.zong@zilliz.com>
2022-12-30 18:43:31 +08:00
binbin
dffc47a6b6
Update creating index behavior ( #21435 )
...
Signed-off-by: Binbin Lv <binbin.lv@zilliz.com>
2022-12-29 17:01:31 +08:00
cai.zhang
9d43947f1c
Must create index before load ( #19516 )
...
Signed-off-by: cai.zhang <cai.zhang@zilliz.com>
Signed-off-by: cai.zhang <cai.zhang@zilliz.com>
2022-10-17 18:01:25 +08:00
binbin
857bd1fd68
Modify test cases after code change ( #19755 )
...
Signed-off-by: Binbin Lv <binbin.lv@zilliz.com>
Signed-off-by: Binbin Lv <binbin.lv@zilliz.com>
2022-10-13 17:31:23 +08:00
jingkl
84b3c7ea60
Add the string testcase ( #19287 )
...
Signed-off-by: jingkl <jingjing.jia@zilliz.com>
Signed-off-by: jingkl <jingjing.jia@zilliz.com>
2022-09-21 10:14:51 +08:00
yah01
0306f71b49
Remove incorrect formatting, unused conditions ( #19239 )
...
Signed-off-by: yah01 <yang.cen@zilliz.com>
Signed-off-by: yah01 <yang.cen@zilliz.com>
2022-09-20 19:16:49 +08:00
yah01
11b352c3ae
Guarantee flushed segments are all indexed ( #19062 )
...
Signed-off-by: yah01 <yang.cen@zilliz.com>
Signed-off-by: yah01 <yang.cen@zilliz.com>
2022-09-16 11:32:48 +08:00
yah01
bb2ad23e55
GetQuerySegmentInfo returns sealed loaded segments ( #18255 )
...
Signed-off-by: yah01 <yang.cen@zilliz.com>
2022-07-14 16:44:27 +08:00
xige-16
0702993106
Fix query not empty after delete string ( #17953 )
...
Signed-off-by: xige-16 <xi.ge@zilliz.com>
2022-07-04 16:54:20 +08:00
ThreadDao
2c18bed24c
[test] Update xfail skip cases and scale test cases ( #17929 )
...
Signed-off-by: ThreadDao <yufen.zong@zilliz.com>
[test] Update xfail skip cases and scale test cases
Signed-off-by: ThreadDao <yufen.zong@zilliz.com>
2022-06-30 15:54:18 +08:00
jingkl
7e7941af78
[test]Add the testcase with query and search ( #17320 )
...
Signed-off-by: jingkl <jingjing.jia@zilliz.com>
2022-06-01 18:54:03 +08:00
ThreadDao
8c0e18f7c9
[test] Update delete case ( #17234 )
...
Signed-off-by: ThreadDao <yufen.zong@zilliz.com>
2022-05-27 19:50:00 +08:00
xige-16
7d810ac159
Fix query empty when insert same pk after deletion ( #17222 )
...
Signed-off-by: xige-16 <xi.ge@zilliz.com>
2022-05-25 22:06:00 +08:00
Jiquan Long
276ba69819
Replace plan parser with antlr ( #17090 )
...
Signed-off-by: dragondriver <jiquan.long@zilliz.com>
2022-05-19 17:15:57 +08:00
jingkl
619bab21c5
[test]Add the string testcase of delete ( #17085 )
...
Signed-off-by: jingkl <jingjing.jia@zilliz.com>
2022-05-19 09:35:56 +08:00
ThreadDao
db49d8d7d7
[test][skip-e2e] Update delete cases due to adding string field ( #17054 )
...
Signed-off-by: ThreadDao <yufen.zong@zilliz.com>
2022-05-17 18:21:56 +08:00
jingkl
57e9f9ad3e
[test]Modify the common func ( #16828 )
...
Signed-off-by: jingkl <jingjing.jia@zilliz.com>
2022-05-07 15:47:51 +08:00
ThreadDao
9e590a788b
[test] Add and update cases for insert a deleted id ( #16418 )
...
Signed-off-by: ThreadDao <yufen.zong@zilliz.com>
2022-04-08 09:23:31 +08:00
zhenshan.cao
b03da87df5
Accelerate query speed in sealed segment ( #16287 )
...
Fix delete duplicate key
Signed-off-by: zhenshan.cao <zhenshan.cao@zilliz.com>
2022-03-31 17:33:28 +08:00
XuanYang-cn
b2a2ef1820
Update pymilvus version to 2.0.0rc10.dev5 ( #15197 )
...
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
2022-01-14 12:55:34 +08:00
xige-16
d4ac010165
Fix not load delete log when handoff segment ( #14758 )
...
Signed-off-by: xige-16 <xi.ge@zilliz.com>
2022-01-04 14:27:18 +08:00
ThreadDao
505189a829
Add test case query deleted ids after handoff ( #14628 )
...
Signed-off-by: ThreadDao <yufen.zong@zilliz.com>
2022-01-04 09:13:34 +08:00