Describe the bug

In Redis 8.0.0, the help command in redis-cli gives useful information for most commands -- enough that I don't have to look at the docs to remember an argument. However, both vector sets and search-related commands (FT.CREATE, etc.) show "null":

127.0.0.1:6379> info
# Server
redis_version:8.0.0
redis_git_sha1:00000000
redis_git_dirty:1
redis_build_id:205b0ec41d42d8ec
redis_mode:standalone
os:Linux 6.10.14-linuxkit aarch64
arch_bits:64
# ... (output elided)

127.0.0.1:6379> help vsim

  VSIM (null)
  summary: (null)
  group: module

127.0.0.1:6379> help ft.create

  FT.CREATE (null)
  summary: (null)
  group: module

To reproduce

  • Open redis-cli
  • Run help ft.create, etc.

Expected behavior

Useful output, such as this:

127.0.0.1:6379> help set

  SET key value [NX|XX] [GET] [EX seconds|PX milliseconds|EXAT unix-time-seconds|PXAT unix-time-milliseconds|KEEPTTL]
  summary: Sets the string value of a key, ignoring its type. The key is created if it doesn't exist.
  since: 1.0.0
  group: string

Additional information

NA

Comment From: LiorKogan

@abrookins - thank you for reporting this.

Internal ticket: RED-146383

Comment From: zsimo

I have the same issue, I have installed redis 8.0.2 but it says ERR unknown command 'FT.CREATE'even if in the RedisSearch github page it says Starting with Redis 8, Redis Query Engine (RediSearch) is integral to Redis. You don't need to install this module separately

Comment From: LiorKogan

@zsimo did you follow the build instructions?

Comment From: zsimo

Do I have to explicitly say BUILD_WITH_MODULES=yes? I've build from the source, without saying it.

Comment From: LiorKogan

Yes, you need to specify it explicitly. The default (for now) is without modules.