如何索引 JSON 文档中的 null 值?

最后更新于 2024 年 3 月 22 日

问题

如何索引 JSON 文档中的 null 值?

答案

Redis 不会索引 null 值,因此无法搜索它们。不过,对于 JSON 文档有一些变通方法。

  • 当表示 null 时存储一个标签,但这在 FT.SEARCH 命令中会被解释为 null。任何值都可以,例如 _null。这对于 hash 文档也有效。
  • 添加一个 TAG 字段,它是对象中所有空字段的数组。示例:"nulls":["exchange"]

参考资料

了解更多关于 Redis 标签字段的信息。