RediSearch 1.1 发布说明

聚合引擎。

需求

RediSearch v1.1.0 需要:

  • 最低Redis兼容版本(数据库):4.0.0
  • 最低Redis企业软件版本(集群):5.0.0

RediSearch 1.1.0(2018年4月)

这是一个主要版本(我们几乎将其命名为2.0),包含了数月的工作,主要集中在全新的聚合引擎上。

聚合

聚合是一种处理搜索查询结果、分组、排序和转换它们的方式,并从中提取分析见解。与其他数据库和搜索引擎中的聚合查询非常相似,它们可以用于创建分析报告,或执行分面搜索风格的查询。

聚合请求示例

例如,通过索引网络服务器的日志,我们可以按小时创建唯一用户的报告。假设我们的模式包括SORTABLE字段timestamp(Unix时间戳)和userId

FT.AGGREGATE idx "*"
   APPLY hour(@timestamp) AS hour
   GROUPBY 1 @hour
      REDUCE COUNT_DISTINCT 1 @userId AS unique_users
   SORTBY 2 @hour ASC

查看聚合的完整文档以获取更多详细信息

1.0.10版本的Bug修复

  • 修复了 #313 - 移除了 -mpopcnt 编译标志。

  • 修复了 #312 - 高亮显示时崩溃的问题

RATE THIS PAGE
Back to top ↑