milvus/internal/core
dragondriver e5d4963ba0
Distinguish the dsl and expr in proxy and query node (#5118)
Pass a parameter `IsExpr` from proxy to query node, so query 
node can create search plan according to the variable `IsExpr`.
It makes `segcore` unnecessary to distinguish `dsl` or `expr`
using dynamic exception. When `IsExpr` is set to true, query
node will call `CreatePlanByExpr` according to the passed
information about expression. Otherwise query node will keep
still to use `CreatePlan` according to the `dsl` information. At
the same time, this pr adds some unittests to `CreatePlanByExpr`,
these unittests translate already exist case with `dsl` to case with
`expr`.

Signed-off-by: dragondriver <jiquan.long@zilliz.com>
2021-05-07 07:20:47 +00:00
..
bench Add license files 2021-04-19 11:16:16 +08:00
build-support Add license files 2021-04-19 11:16:16 +08:00
cmake Reopen segment test assertion 2020-11-25 16:24:57 +08:00
src Distinguish the dsl and expr in proxy and query node (#5118) 2021-05-07 07:20:47 +00:00
thirdparty Skip install gtest when build with test 2021-04-08 10:01:18 +08:00
unittest Distinguish the dsl and expr in proxy and query node (#5118) 2021-05-07 07:20:47 +00:00
build.sh Add Meta table implementation 2020-11-04 16:28:14 +08:00
CMakeLists.txt Optimize search performance 2021-04-19 19:30:36 +08:00
run_clang_format.sh Add license files 2021-04-19 11:16:16 +08:00
ubuntu_build_deps.sh Update proto and doc 2020-11-02 16:01:04 +08:00