Manticore Search 17.5.1

发布: (2026年2月10日 GMT+8 14:03)
4 分钟阅读
原文: Dev.to

Source: Dev.to

Release Overview

Manticore Search 17.5.1 是一次维护性发布,包含错误修复、细微改进以及更新的推荐库版本。它对已有数据和查询保持强向后兼容性;请参阅下方的破坏性变更说明。

Upgrade considerations

  • MCL 10.0.0 – 新增对 DROP CACHE 的支持。此更新了守护进程与 MCL 之间的接口。旧版 Manticore Search 不支持新版 MCL。(Issue #4120)
  • Percolate 查询的 JSON 响应现在返回的 _id_score数字 类型,而不是字符串, 与普通搜索结果保持一致。依赖字符串类型的客户端需要注意此破坏性变更。(Issue #4019)

如果遵循官方安装指南,正确的库版本会自动安装。

Versions

  • MCL (Manticore Columnar Library): 10.2.0
  • Manticore Buddy: 3.41.0

Highlights

  • 更新后的 MCL 增加了对 Llama、Qwen、Mistral、Gemma 等模型的自动嵌入支持。
  • Jieba 形态学实例现在可以在配置相同的表之间共享,大幅降低在大量表使用 Jieba 时的内存消耗。
  • stopwordswordformsexceptionshitless_words 可以在 CREATE TABLE 中内联设置,表创建时无需外部文件。

Notable Fixes

  • 修复了当列既是字符串属性又是存储字段时,JOIN 结果返回空值或重复值的问题;属性值现在能够正确返回。(Issue #3498)
  • 修复了对 JSON 字符串属性(如 j.s)的 JOIN 返回无匹配的问题;现在行为与普通字符串属性的 JOIN 相同。(Issue #2559)
  • 修复了 highlight()html_strip_mode=strip 组合时,通过解码实体并修改标签导致内容损坏的问题;现在会保留原始实体形式。(Issue #1737)
  • 修复了在表拥有多个磁盘块时,ALTER TABLE REBUILD SECONDARY 因 “failed to rename … .tmp.spjidx” 而失败的问题。(Issue #3203)
  • 修复了分布式查询在代理表包含重复文档 ID 时,从错误的本地索引返回存储字段的问题。(Issue #4148)
  • 修复了表重命名导致使用外部停用词、词形或例外文件的表出错:ATTACH TABLE 现在能够正确迁移这些文件。(Issue #4176)
  • 修复了在不同字段中对同一短语使用 ORMATCH 返回其他字段匹配的问题。(Issue #4128)
  • 修复了在带有自动嵌入的表上执行 ALTER TABLE(表级设置)时失败的问题;当设置了 model_name 时,序列化会省略 knn_dims(Issue #4131)
  • …以及更多(共计 47 项错误修复)。完整列表请参见 Changelog

Additional Information

  • 完整的变更列表请查看 [Changelog]
  • 升级说明请参考官方 [installation guide]
0 浏览
Back to Blog

相关文章

阅读更多 »

新文章

您确定要隐藏此 comment 吗?它将在您的 post 中被隐藏,但仍可通过 comment 的 permalink 查看。Hide child comments 如我们……

设置 Ollama、NGROK 和 LangChain

!Breno A.https://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fu...