From 2114c65012592d1a08196bc28f9c6844a5987a80 Mon Sep 17 00:00:00 2001 From: antirez Date: Tue, 4 Mar 2025 09:35:33 +0100 Subject: [PATCH] VINFO: add attributes count. --- vset.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vset.c b/vset.c index 9903e1191..22e35feb9 100644 --- a/vset.c +++ b/vset.c @@ -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);