[Bug]: Redis Insight does not display WITHSUFFIXTRIE for Redis Search text fields
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 8.8k
- Forks
- 491
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 49
Description
Preconditions (Any important steps we need to know)
- Docker Redis Insight is started as a fresh instance.
- The target Redis database has Redis Search enabled.
- The Redis database is Redis 8.
- An index exists with a TEXT field using WITHSUFFIXTRIE.
Example schema:
FT.CREATE idx:trie ON JSON PREFIX 1 redis_search:FilingChunk: SCHEMA $.chunkText AS chunkText TEXT $.id AS id TAG SEPARATOR , $.chunkText AS chunkText_trie TEXT WITHSUFFIXTRIE
Steps to reproduce (How to reproduce what you found step by step)
- Start Docker Redis Insight.
- Connect Redis Insight to a Redis 8 database with Redis Search enabled.
- Create the index above.
- Run:
FT.INFO idx:trie - Open Redis Insight Workbench.
- Run the same
FT.INFOidx:trie command. - Open the Search page.
- Open the index details view for idx:trie.
Actual behavior (A short description of what you found)
Redis Search returns WITHSUFFIXTRIE for the chunkText_trie field via the CLI.
identifier
$.chunkText
attribute
chunkText_trie
type
TEXT
WEIGHT
1
WITHSUFFIXTRIE
Redis Insight does not display that value correctly.
In Workbench, the formatted FT.INFO result includes a WITHSUFFIXTRIE column, but the chunkText_trie row is empty.
In the Search index details view, the schema table shows the chunkText_trie field, but does not show WITHSUFFIXTRIE.
Expected behavior (A short description of what you expected to find)
Redis Insight should display WITHSUFFIXTRIE for text fields that have it enabled.
The Workbench formatted FT.INFO output should show WITHSUFFIXTRIE on the correct row.
The Search index details view should expose the same field option.
Screenshots (Paste or drag-and-drop a screenshot or a link to a recording)
Additional context (Operating system, version of Redis Insight, Redis database version, Redis module version, database type, connection type, logs, or any other information)
Host OS: macOS 15.7.4
Redis Insight distribution: Docker version
Redis Insight version: 3.6.0
Redis Insight build type: Docker on premise
Redis Insight image: redis/redisinsight:latest
Image SHA: sha256:aa21bbd198455b4ad964f76782db951155aa0d712321f599972d1525f031f0e6
- Redis database version: 8.8.0
- Database type: Standalone
- Connection type: Standalone
- Redis Search module version: 80800
- Redis Search itself appears to work correctly. Contains and suffix wildcard queries work on the WITHSUFFIXTRIE field and fail on the normal text field as expected.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the FT.INFO output in Workbench and inspect the Search index details view for the chunkText_trie field, then trace how the WITHSUFFIXTRIE value is parsed and rendered. Done means both views display WITHSUFFIXTRIE on the correct field row for indexes created with that option.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- redis, typescript
- Domain
- database, frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100