RediSearch 1.0 发布说明
汉明距离评分。通配符查询。在FT.DEL中可选删除文档。在FT.DROP中可选保留文档哈希。删除索引时删除地理集。标签前缀补全支持。
需求
RediSearch v1.0.10 需要:
- 最低Redis兼容版本(数据库):4.0.0
- 最低Redis企业软件版本(集群):5.0.0
RediSearch 1.0.10 (2018年4月)
这是一个修复版本,包含一些稳定性修复、几个处理错误的修复和一些小的新增功能:
修复
-
修复了NOT迭代器中的误报问题 (5fe948e)
-
防止使用未初始化的排序向量导致崩溃 (96f2473)
-
修复了 triemap 中的溢出错误,并将标签长度限制为 4KB (09e682f)
-
修复了 intersects 和 negative intersects 中的误报问题 (4998772)
-
修复了ID列表联合中的错误 (b8e74ef3)
新功能
- 增加了对标签前缀补全的支持 (137b346)
RediSearch 1.0.9 (2018年3月)
这是1.0分支的一个维护版本,尚未包含已经在主分支中的聚合引擎。它包括一些从主分支回溯的小修复和API添加。
更改
1. 汉明距离评分
RediSearch 现在可以根据文档有效载荷和查询有效载荷之间的逆汉明距离对搜索结果进行排序(前提是它们的长度相同)。当特征向量被编码为位图且距离度量为汉明距离时,这可以用作最近邻搜索排名。
2. 通配符查询
现在可以仅搜索*
,扫描索引中的所有文档。这与汉明距离评分器结合使用时非常有用。
3. 在FT.DEL中可选删除文档
到目前为止,FT.DEL 并没有删除包含实际文档的哈希键。从本版本开始,您可以调用带有可选 DD(删除文档)参数的函数,它也将删除文档。
例如:FT.DEL myIndex myDoc DD
。
4. 可选地在 FT.DROP 中保留文档哈希
到目前为止,FT.DROP 总是删除文档的哈希键。从这个版本开始,你可以指定 KEEPDOCS
参数给 FT.DROP,这样它就不会触及它们。
5. 删除索引时删除地理集
到目前为止,我们还没有删除地理索引文档的地理集合键。此版本修复了这个问题(#295)