如何在ft.search中使用nocontent标志仅检索键名
Redis全文搜索仅返回键名的实现方法
当然可以,你只需要在ft.search的配置选项里添加NOCONTENT: true参数,就能对应原生FT.SEARCH命令里的nocontent标志,这样查询结果就只会返回匹配的键名,不会包含值内容,减少数据传输量。
修改后的代码如下:
client.ft.search(index, searchString, { LIMIT: { from: 0, size: 0 }, NOCONTENT: true });
这个参数的作用和原生命令里的nocontent完全一致:跳过返回文档的实际内容,只返回匹配的键名列表,刚好满足你后续清理缓存只需要键名的需求。
内容的提问来源于stack exchange,提问作者yayatip
相关产品推荐
相关产品推荐

