redis / redis/RedisInsight

[Feature Request]:Visualize GEO and GEOSHAPE results in Workbench

Open
#5,921 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

feature
Dominant language
TypeScript
Stars
8.8k
Forks
491
Avg merge
1d 22h
Merged PRs (30d)
49

Description

Feature request

I would like RedisInsight Workbench to visualize geospatial command results.

Redis supports native GEO commands and Redis Query Engine GEO/GEOSHAPE predicates, but today these results are shown as raw/table output. It would be useful to have map-based visualizations directly in Workbench.

Desired behavior

  • Plot native GEOSEARCH, GEORADIUS, and related coordinate results on a map.
  • Support a heatmap view for dense geospatial results.
  • Show inspector/guidance views for GEO commands that do not return coordinates.
  • Allow Redis Query Engine FT.SEARCH, FT.AGGREGATE, and FT.HYBRID GEO/GEOSHAPE predicates to opt into geodata visualizations.
  • Keep normal RediSearch result views as the default for plain FT.SEARCH.

Notes

A possible implementation could use a bundled Workbench plugin. Tile provider/dependency policy should be confirmed by maintainers.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing Workbench's existing result-visualization flow and how it handles GEOSEARCH, GEORADIUS, FT.SEARCH, FT.AGGREGATE, and FT.HYBRID results. Define how coordinate plots, heatmaps, and inspector views should coexist with the default RediSearch view, then confirm tile-provider and dependency policies with maintainers. Done means the specified GEO and GEOSHAPE results can opt into map-based views without changing plain FT.SEARCH behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
redis, typescript
Domain
databases, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.