Только начал изучать Redis. Итак, у меня есть несколько продуктов с именем, которое расположено по некоторой долготе и широте. Так что это вид трехмерных данных. Например: ['N-95 Mask', 65.32, 32.22]
.
Теперь предположим, что я начал поиск с 'N'
и хочу search only inside a 500 ft radius
. Поэтому я хочу получить все лексикографически совпадающие имена с 'N'
.
Итак, я могу разделить поиск на два этапа (может быть, я не знаю), сначала получить все точки внутри этого радиуса с помощью REDIS GEO MODULE , а затем, возможно, с REDIS ZSET, ZRANGEBYLEX (я не уверен, что это лучший способ сделать это) для поиска текста.
Так какой же эффективный способ сделать это?