FT.SUGGET
FT.SUGGET
FT.SUGGET key prefix [FUZZY] [WITHSCORES] [WITHPAYLOADS] [MAX max]
- Доступно в:
- Redis Stack / Поиск 1.0.0
- Сложность вычислений:
- O(1)
Получить предложения для завершения по префиксу
Синтаксис
Обязательные аргументы
key
ключ словаря предложений.
prefix
префикс для завершения.
Необязательные аргументы
FUZZY
выполняет поиск с использованием приближенного совпадения префикса, включая префиксы с расстоянием Левенштейна 1 от отправленного префикса.
MAX num
ограничивает результаты максимум num (по умолчанию: 5).
WITHSCORES
также возвращает рейтинг каждого предложения. Это можно использовать для объединения результатов из нескольких экземпляров.
WITHPAYLOADS
возвращает дополнительные платные загрузки, сохраненные вместе с предложениями. Если для записи нет загрузки, возвращается ответ null.
Возврат
FT.SUGGET возвращает массив ответов, который является списком лучших предложений, соответствующих префиксу, необязательно с рейтингом после каждой записи.
Примеры
Получить предложения для завершения по префиксу
127.0.0.1:6379> FT.SUGGET sug hell FUZZY MAX 3 WITHSCORES
1) "hell"
2) "2147483648"
3) "hello"
4) "0.70710676908493042"См. также
FT.SUGADD | FT.SUGDEL | FT.SUGLEN
Связанные темы
История
- Начиная с версии Redis 2.0.0: Аргумент
WITHPAYLOADSустарел
© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/ft.sugget/