Open
Description
When an index is defined with multiple prefixes such as:
IndexDefinition(prefix=["AA","BB","CC"], index_type=IndexType.HASH)
and we call .from_existing(..)
the returned index is:
"index": {
"name": "index:test",
"prefix": "AA",
"key_separator": ":",
"storage_type": "hash"
},
Looks like this line is always grabbing just the first entry from a list of prefixes
https://github.com/redis/redis-vl-python/blob/main/redisvl/redis/connection.py#L87