VINFO: add attributes count.

This commit is contained in:
antirez 2025-03-04 09:35:33 +01:00
parent ed7c539303
commit 2114c65012
1 changed files with 5 additions and 1 deletions

6
vset.c
View File

@ -1210,7 +1210,7 @@ int VINFO_RedisCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc)
struct vsetObject *vset = RedisModule_ModuleTypeGetValue(key);
/* Reply with hash */
RedisModule_ReplyWithMap(ctx, 6);
RedisModule_ReplyWithMap(ctx, 7);
/* Quantization type */
RedisModule_ReplyWithSimpleString(ctx, "quant-type");
@ -1228,6 +1228,10 @@ int VINFO_RedisCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc)
RedisModule_ReplyWithSimpleString(ctx, "max-level");
RedisModule_ReplyWithLongLong(ctx, vset->hnsw->max_level);
/* Number of nodes with attributes. */
RedisModule_ReplyWithSimpleString(ctx, "attributes-count");
RedisModule_ReplyWithLongLong(ctx, vset->numattribs);
/* Vector set ID. */
RedisModule_ReplyWithSimpleString(ctx, "vset-uid");
RedisModule_ReplyWithLongLong(ctx, vset->id);