Skip to content

Commit

Permalink
Unify return data format of document interface
Browse files Browse the repository at this point in the history
  • Loading branch information
zcdb committed Mar 28, 2024
1 parent a1b41aa commit fee96a2
Show file tree
Hide file tree
Showing 12 changed files with 282 additions and 219 deletions.
2 changes: 0 additions & 2 deletions internal/client/master_cache.go
Expand Up @@ -822,8 +822,6 @@ func (cliCache *clientCache) AliasByCache(ctx context.Context, alias_name string
}

err := cliCache.reloadAliasCache(ctx, false, alias_name)
vearchlog.LogErrNotNil(err)

if err != nil {
return nil, fmt.Errorf("alias_name:[%s] err:[%s]", alias_name,
vearchpb.NewError(vearchpb.ErrorEnum_ALIAS_NOT_EXIST, nil))
Expand Down
19 changes: 19 additions & 0 deletions internal/proto/errors.proto
Expand Up @@ -83,6 +83,25 @@ enum ErrorEnum {
// 200 alias
ALIAS_NOT_EXIST = 200;
ALIAS_EXIST = 201;

// document upsert
UPSERT_INVALID_PARAMS = 300;
// document query
QUERY_INVALID_PARAMS_SHOULD_NOT_HAVE_VECTOR_FIELD = 320;
QUERY_INVALID_PARAMS_BOTH_DOCUMENT_IDS_AND_FILTER = 321;
QUERY_INVALID_PARAMS_LENGTH_OF_DOCUMENT_IDS_BEYOND_500 = 322;
QUERY_INVALID_PARAMS_SHOULD_HAVE_ONE_OF_DOCUMENT_IDS_OR_FILTER = 323;

// document search
SEARCH_INVALID_PARAMS_BOTH_DOCUMENT_IDS_AND_VECTOR = 340;
SEARCH_INVALID_PARAMS_LENGTH_OF_DOCUMENT_IDS_BEYOND_100 = 341;
SEARCH_INVALID_PARAMS_SHOULD_HAVE_ONE_OF_DOCUMENT_IDS_OR_FILTER = 342;

// document delete
DELETE_INVALID_PARAMS_SHOULD_NOT_HAVE_VECTOR_FIELD = 360;
DELETE_INVALID_PARAMS_BOTH_DOCUMENT_IDS_AND_VECTOR = 361;
DELETE_INVALID_PARAMS_LENGTH_OF_DOCUMENT_IDS_BEYOND_500 = 362;
DELETE_INVALID_PARAMS_SHOULD_HAVE_ONE_OF_DOCUMENT_IDS_OR_FILTER = 363;
}

enum SearchResultCode {
Expand Down
2 changes: 1 addition & 1 deletion internal/proto/vearchpb/data_model.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

102 changes: 93 additions & 9 deletions internal/proto/vearchpb/errors.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion internal/proto/vearchpb/raftcmd.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion internal/proto/vearchpb/router_grpc.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion internal/proto/vearchpb/snapshot.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit fee96a2

Please sign in to comment.