У меня есть простая БД Redis, где значение ключа выглядит так:
symptom_name: symptom_id
В моей строке поиска я хотел бы реализовать функцию автоматического предложения, которая будет отображать любые симптомы, которые похожи.
Например, при наборе слова «боль» также могут появиться слова «боль в животе», «боль в колене» и т. Д.
Я думал об использовании команды SCAN
, совпадающей с шаблонами, для быстрого извлечения всех имен симптомов, которые похожи, но проблема в том, что команда сканирования не может извлечь все ключи, которые соответствуют шаблону, за один раз.
Какая у меня альтернатива здесь?