milvus/internal/proto
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
..
commonpb Add plan proto and support basic boolean expr parser (#5088) 2021-04-29 08:48:06 +00:00
datapb Rename module (#4988) 2021-04-22 14:45:57 +08:00
etcdpb Rename module (#4988) 2021-04-22 14:45:57 +08:00
indexcgopb Rename module (#4988) 2021-04-22 14:45:57 +08:00
indexpb Rename module (#4988) 2021-04-22 14:45:57 +08:00
internalpb Distinguish the dsl and expr in proxy and query node (#5118) 2021-05-07 07:20:47 +00:00
masterpb Rename module (#4988) 2021-04-22 14:45:57 +08:00
milvuspb Add plan proto and support basic boolean expr parser (#5088) 2021-04-29 08:48:06 +00:00
planpb Support TermExpr, NotExpr, LogicalExpr (#5096) 2021-04-30 07:19:52 +00:00
proxypb Rename module (#4988) 2021-04-22 14:45:57 +08:00
querypb Rename module (#4988) 2021-04-22 14:45:57 +08:00
schemapb Rename module (#4988) 2021-04-22 14:45:57 +08:00
common.proto Add plan proto and support basic boolean expr parser (#5088) 2021-04-29 08:48:06 +00:00
data_service.proto Rename module (#4988) 2021-04-22 14:45:57 +08:00
etcd_meta.proto Rename module (#4988) 2021-04-22 14:45:57 +08:00
index_cgo_msg.proto Rename module (#4988) 2021-04-22 14:45:57 +08:00
index_service.proto Rename module (#4988) 2021-04-22 14:45:57 +08:00
internal.proto Distinguish the dsl and expr in proxy and query node (#5118) 2021-05-07 07:20:47 +00:00
master.proto Rename module (#4988) 2021-04-22 14:45:57 +08:00
milvus.proto Add plan proto and support basic boolean expr parser (#5088) 2021-04-29 08:48:06 +00:00
plan.proto Support TermExpr, NotExpr, LogicalExpr (#5096) 2021-04-30 07:19:52 +00:00
proxy_service.proto Rename module (#4988) 2021-04-22 14:45:57 +08:00
query_service.proto Rename module (#4988) 2021-04-22 14:45:57 +08:00
schema.proto Rename module (#4988) 2021-04-22 14:45:57 +08:00