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

  • Fixed #313 - removed -mpopcnt compile flag.

  • Fixed #312 - crash on highlighting

RATE THIS PAGE
Back to top ↑