FT.SUGGET

Syntax
FT.SUGGET key prefix 
  [FUZZY] 
  [WITHSCORES] 
  [WITHPAYLOADS] 
  [MAX max]
Available in:
Redis Stack / Search 1.0.0
Time complexity:
O(1)

获取前缀的完成建议

必需的参数

key

是建议字典键。

prefix

是前缀以完成。

可选参数

FUZZY

执行模糊前缀搜索,包括与发送的前缀在Levenshtein距离为1的前缀。

MAX num

将结果限制在最多 num 个(默认值:5)。

WITHSCORES

还返回每个建议的分数。这可以用于合并来自多个实例的结果。

WITHPAYLOADS

返回与建议一起保存的可选负载。如果条目没有负载,则返回空回复。

返回

FT.SUGGET 返回一个数组回复,这是一个与前缀匹配的顶级建议列表,可以选择在每个条目后带有分数。

示例

Get completion suggestions for a prefix
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 参数
RATE THIS PAGE
Back to top ↑