FT.SUGGET
语法
FT.SUGGET key prefix [FUZZY] [WITHSCORES] [WITHPAYLOADS] [MAX max]
- 可用于
- Redis 开源版 / Search 1.0.0
- 时间复杂度
- O(1)
- ACL 类别
-
@search,
获取前缀的补全建议
必需参数
key
是建议字典的键。
prefix
是要完成的前缀。
可选参数
FUZZY
执行模糊前缀搜索,包括与发送的前缀 Levenshtein 距离为 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