RediSearch 1.1 发行说明
聚合引擎。
Redis 堆栈 |
---|
要求
RediSearch v1.1.0 需要:
- 最低 Redis 兼容版本(数据库):4.0.0
- 最低 Redis 企业软件版本(集群):5.0.0
RediSearch 1.1.0(2018 年 4 月)
这是一个主要版本(我们几乎将其命名为 2.0),其中包括数月的工作,主要是在全新的聚合引擎上。
聚合
聚合是一种处理搜索查询结果、对其进行分组、排序和转换以及从中提取分析见解的方法。与其他数据库和搜索引擎中的聚合查询非常相似,它们可用于创建分析报告或执行分面搜索样式查询。
示例聚合请求
例如,为 Web 服务器的日志编制索引,我们可以按小时为唯一用户创建报告。假设我们的架构包含 SORTABLE 字段timestamp
(Unix-timestamp) 和userId
:
FT.AGGREGATE idx "*"
APPLY hour(@timestamp) AS hour
GROUPBY 1 @hour
REDUCE COUNT_DISTINCT 1 @userId AS unique_users
SORTBY 2 @hour ASC
See the full documentation on aggregations for more details
Bug fixes over 1.0.10
On this page