Как сделать текстовый и географический поиск одновременно в Redis? - PullRequest
0 голосов
/ 01 мая 2020

Только начал изучать Redis. Итак, у меня есть несколько продуктов с именем, которое расположено по некоторой долготе и широте. Так что это вид трехмерных данных. Например: ['N-95 Mask', 65.32, 32.22].

Теперь предположим, что я начал поиск с 'N' и хочу search only inside a 500 ft radius. Поэтому я хочу получить все лексикографически совпадающие имена с 'N'.

Итак, я могу разделить поиск на два этапа (может быть, я не знаю), сначала получить все точки внутри этого радиуса с помощью REDIS GEO MODULE , а затем, возможно, с REDIS ZSET, ZRANGEBYLEX (я не уверен, что это лучший способ сделать это) для поиска текста.

Так какой же эффективный способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...