FT.SUGGET

语法
FT.SUGGET key prefix 
  [FUZZY] 
  [WITHSCORES] 
  [WITHPAYLOADS] 
  [MAX max]
可用
Redis Stack / 搜索 1.0.0
时间复杂度
O(1)

获取前缀的补全建议

必需参数

key

是建议字典键。

prefix

是要补全的前缀。

可选参数

FUZZY

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

MAX num

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

WITHSCORES

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

WITHPAYLOADS

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

返回值

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 参数
RATE THIS PAGE
Back to top ↑