Spec-Zone.ru › Redis

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

Связанные темы

RediSearch

История

  • Начиная с версии 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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API