Buqian Zheng
846cf52a95
enhance: Remove unused vector plan node subclasses ( #44453 )
...
Remove redundant `VectorPlanNode` subclasses and simplify the visitor
pattern by consolidating to a single `VectorPlanNode`.
The previous design used distinct `VectorPlanNode` subclasses and a
templated `VectorVisitorImpl` for type-directed dispatch. However, the
template parameter was not functionally used to implement different
logic for each vector type, making the subclasses redundant for their
intended purpose.
This PR is created by Cursor Agent and manually moved from
https://github.com/zhengbuqian/milvus/pull/14 .
Signed-off-by: zhengbuqian <zhengbuqian@gmail.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: buqian.zheng <buqian.zheng@zilliz.com>
2025-09-22 18:00:27 +08:00
Buqian Zheng
3de904c7ea
feat: add cachinglayer to sealed segment ( #41436 )
...
issue: https://github.com/milvus-io/milvus/issues/41435
---------
Signed-off-by: Buqian Zheng <zhengbuqian@gmail.com>
2025-04-28 10:52:40 +08:00
junjiejiangjjj
097d167e96
doc: Update tools info ( #39244 )
...
Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-01-14 16:53:00 +08:00
Yinzuo Jiang
3628593d20
feat: Implement custom function module in milvus expr ( #36560 )
...
OSPP 2024 project:
https://summer-ospp.ac.cn/org/prodetail/247410235?list=org&navpage=org
Solutions:
- parser (planparserv2)
- add CallExpr in planparserv2/Plan.g4
- update parser_visitor and show_visitor
- grpc protobuf
- add CallExpr in plan.proto
- execution (`core/src/exec`)
- add `CallExpr` `ValueExpr` and `ColumnExpr` (both logical and
physical) for function call and function parameters
- function factory (`core/src/exec/expression/function`)
- create a global hashmap when starting milvus (see server.go)
- the global hashmap stores function signatures and their function
pointers, the CallExpr in execution engine can get the function pointer
by function signature.
- custom functions
- empty(string)
- starts_with(string, string)
- add cpp/go unittests and E2E tests
closes : #36559
Signed-off-by: Yinzuo Jiang <jiangyinzuo@foxmail.com>
2024-10-25 15:25:30 +08:00
Yinzuo Jiang
7d74edd6dd
fix: update clang-tidy and clang-format from 10 to 12 ( #33141 )
...
Default llvm toolchain version in Ubuntu 20.04 is 10, while Ubuntu 22.04
does not have `clang-tidy-10` or `clang-format-10` by default.
issue: #33142
Signed-off-by: Patrick Weizhi Xu <weizhi.xu@zilliz.com>
Signed-off-by: Yinzuo Jiang <jiangyinzuo@foxmail.com>
2024-06-13 15:27:58 +08:00
Sheldon
351c64b606
fix some typos ( #27851 )
...
1. fix some typos in md,yaml #22893
Signed-off-by: Sheldon <chuanfeng.liu@zilliz.com>
2023-10-24 09:30:10 +08:00
zhuwenxing
3b1030de2b
[skip e2e]Fix bad link in doc ( #15525 )
...
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2022-02-11 09:31:47 +08:00
min.tian
2b1625819d
[skip e2e] Check the grammar of segcore/timetravel.md ( #15182 )
...
Signed-off-by: min.tian <min.tian.cn@gmail.com>
2022-02-09 10:23:47 +08:00
min.tian
a0a88f1b48
[skip e2e] Check the grammar of segment_interface.md ( #15174 )
...
Signed-off-by: min.tian <min.tian.cn@gmail.com>
2022-02-09 10:21:52 +08:00
min.tian
06535eb7eb
[skip e2e] Check the grammar of segment_growing.md ( #15134 )
...
Signed-off-by: min.tian <min.tian.cn@gmail.com>
2022-02-09 10:16:10 +08:00
min.tian
0c621fa314
[skip e2e] Check the grammar of segcore/Search.md ( #15047 )
...
Signed-off-by: min.tian <min.tian.cn@gmail.com>
2022-01-10 09:47:36 +08:00
groot
7670bcec36
[skip e2e] Fix typo for design doc ( #14920 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2022-01-06 10:57:20 +08:00
groot
3db94a7d0c
[skip e2e] Fix typo for design doc ( #14919 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2022-01-06 10:55:26 +08:00
groot
ab4efd1d3b
[skip e2e] Fix typo for design doc ( #14917 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2022-01-06 10:53:30 +08:00
groot
e7c1f57f35
[skip e2e] Fix typo for design doc ( #14742 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2022-01-04 14:00:18 +08:00
groot
c3f24e8d92
[skip e2e] Fix typo for design doc ( #14741 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2022-01-04 13:58:19 +08:00
groot
369b26e85b
[skip e2e] Fix typo for design doc ( #14740 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2022-01-04 13:55:59 +08:00
groot
e59cebacf6
[skip e2e] Fix typo for design doc ( #14677 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-31 11:45:19 +08:00
groot
74ce63342c
[skip e2e] Fix typo for design doc ( #14676 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-31 11:43:23 +08:00
groot
393ac8e269
[skip e2e] Fix typo for design doc ( #14675 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-31 11:41:27 +08:00
groot
b24349a8d8
[skip e2e] Fix typo for design doc ( #14567 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-30 12:21:46 +08:00
groot
2284c50c60
[skip e2e] Fix typo for design doc ( #14566 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-30 12:20:06 +08:00
groot
7f2ddfc272
[skip e2e] Fix typo for design doc ( #14565 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-30 12:17:48 +08:00
groot
2311384eb3
[skip e2e] Fix typo for design doc ( #14484 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-29 11:28:47 +08:00
groot
7db6288021
[skip e2e] Fix typo for design doc ( #14483 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-29 11:26:58 +08:00
groot
99f1694815
[skip e2e] Fix typo for design doc ( #14482 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-29 11:24:57 +08:00
groot
5fdd10e555
[skip e2e] Fix typo for design doc ( #14385 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-28 10:38:07 +08:00
groot
95a498b98e
[skip e2e] Fix typo for design doc ( #14384 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-28 10:36:20 +08:00
groot
981d4ce367
[skip e2e] Fix typo for design doc ( #14383 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-28 10:34:27 +08:00
groot
14a9678a5a
[skip e2e] Fix typo for design doc ( #14267 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-27 10:50:11 +08:00
groot
b88b6c49f8
[skip e2e] Fix typo for design doc ( #14265 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-27 10:48:21 +08:00
groot
3dc0d4d414
[skip e2e] Fix typo for design doc ( #14264 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-27 10:46:30 +08:00
groot
c3825052b1
[skip e2e] Modify design docs ( #14159 )
...
Signed-off-by: groot <yihua.mo@zilliz.com>
2021-12-24 12:13:18 +08:00
groot
f88aaf58c2
[skip e2e] Modify design docs ( #14158 )
...
Signed-off-by: groot <yihua.mo@zilliz.com>
2021-12-24 12:11:27 +08:00
groot
cd745e972f
[skip e2e] Modify design docs ( #14157 )
...
Signed-off-by: groot <yihua.mo@zilliz.com>
2021-12-24 12:09:36 +08:00
groot
b343a57784
[skip e2e] Add note for design doc ( #14037 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-23 10:49:11 +08:00
groot
d7a81ceecd
[skip e2e] Add note for design doc ( #14036 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-23 10:47:22 +08:00
groot
c5f3f7627f
[skip e2e] Add note for design doc ( #14034 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-23 10:45:36 +08:00
groot
dd5cfb2f7c
[skip e2e] Add note for design doc ( #13938 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-22 14:15:49 +08:00
groot
3adeac0887
[skip e2e] Add note for design doc ( #13937 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-22 14:13:55 +08:00
groot
f164fcb511
[skip e2e] Add note for design doc ( #13936 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-22 14:12:04 +08:00
SS
fd720aa7d3
[skip e2e] Fix grammar ( #13894 )
...
Signed-off-by: sida shen <sida.shen@zilliz.com>
2021-12-21 19:23:03 +08:00
SS
1e118e71a1
[skip e2e] Fix grammar ( #13893 )
...
Signed-off-by: sida shen <sida.shen@zilliz.com>
2021-12-21 19:21:09 +08:00
SS
e0bfadf7f6
[skip e2e] Fix grammar ( #13892 )
...
Signed-off-by: sida shen <sida.shen@zilliz.com>
2021-12-21 19:17:22 +08:00
groot
253d9c4cb1
[skip e2e] Add note for design doc ( #13846 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-21 11:14:54 +08:00
groot
ac1cd1ee6a
[skip e2e] Add note for design doc ( #13845 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-21 11:11:02 +08:00
groot
9448629439
[skip e2e] Add note for design doc ( #13844 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2021-12-21 11:09:08 +08:00
SS
2a6b64b384
[skip e2e] Fix grammar ( #13788 )
...
Signed-off-by: sida shen <sida.shen@zilliz.com>
2021-12-20 19:37:24 +08:00
SS
8faaa5d255
[skip e2e] Fix grammar ( #13787 )
...
Signed-off-by: sida shen <sida.shen@zilliz.com>
2021-12-20 19:35:31 +08:00
SS
11c9958a98
[skip e2e] Fix grammar ( #13786 )
...
Signed-off-by: sida shen <sida.shen@zilliz.com>
2021-12-20 19:33:37 +08:00