The Redis query syntax doesn't seem to support range queries on string indices like TEXT, even though such fields can already be made SORTABLE, which indicates that they already do inherently support comparisons. Therefore, implementing this feature should be a matter of simply surfacing that capability as part of the filter query syntax.
This feature is absolutely essential when it comes to implementing patterns like keyset-based pagination, which currently cannot be implemented using Redis, precisely for this reason.
So, right now, there is basically no viable workaround for this.
The Redis query syntax doesn't seem to support range queries on string indices like TEXT, even though such fields can already be made SORTABLE, which indicates that they already do inherently support comparisons. Therefore, implementing this feature should be a matter of simply surfacing that capability as part of the filter query syntax.
This feature is absolutely essential when it comes to implementing patterns like keyset-based pagination, which currently cannot be implemented using Redis, precisely for this reason.
So, right now, there is basically no viable workaround for this.