mirror of https://github.com/milvus-io/milvus.git
e5d4963ba0
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> |
||
---|---|---|
.. | ||
global_mmq.go | ||
mem_msgstream.go | ||
mem_msgstream_test.go | ||
mq_factory.go | ||
mq_msgstream.go | ||
mq_msgstream_test.go | ||
msg.go | ||
msgstream.go | ||
msgstream_mock.go | ||
repack_func.go | ||
retry.go | ||
trace.go | ||
unmarshal.go | ||
unmarshal_test.go |