Spec-Zone.ru › Redis

FT.SUGADD

FT.SUGADD
Синтаксис
FT.SUGADD key string score 
  [INCR] 
  [PAYLOAD payload]
Доступно в:
Redis Stack / Поиск 1.0.0
Время выполнения:
O(1)

Добавить строку предложения в словарь предложений автозаполнения

Примеры

Обязательные аргументы

key

ключ словаря предложений.

string

строка предложения для индексации.

score

вещественное число — вес строки предложения.

Словарь предложений автозаполнения не связан с определениями индекса и оставляет создание и обновление словарей предложений пользователю.

Необязательные аргументы

INCR

увеличивает существующую запись предложения на заданный балл вместо замены балла. Это полезно для обновления словаря на основе запросов пользователей в реальном времени.

PAYLOAD {payload}

сохраняет дополнительную полезную нагрузку с предложением, которую можно получить, добавив аргумент WITHPAYLOADS к FT.SUGGET.

Возвращаемое значение

FT.SUGADD возвращает целочисленный ответ, который представляет собой текущий размер словаря предложений.

Примеры

Добавить строку предложения в словарь предложений автозаполнения
127.0.0.1:6379> FT.SUGADD sug "hello world" 1
(integer) 3

См. также

FT.SUGGET | FT.SUGDEL | FT.SUGLEN

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

RediSearch

История

  • Начиная с версии Redis 2.0.0: Устаревший аргумент PAYLOAD

© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/ft.sugadd/

Spec-Zone.ru

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