blog-post

Manticore Search 13.11.0: 介绍自动嵌入和增强的AI搜索

我们很高兴地宣布 2025年8月发布Manticore Search 13.11.0 ,这是一次重大更新,特点是 自动嵌入 — 我们的新方式使AI驱动的语义搜索变得简单高效。此版本还包括错误修复和若干改进。


🚀 自动嵌入:简化AI搜索

Manticore Search 13.11.0 的亮点是 自动嵌入 — 这一颠覆性功能使语义搜索变得像SQL一样简单。无需外部服务或复杂的数据处理管道:只需插入文本并用自然语言搜索。

自动嵌入提供的内容:

从您的文本中自动生成嵌入
理解意义而不仅仅是关键词的自然语言查询
支持多种模型(OpenAI,Hugging Face,Voyage,Jina)
与SQL和JSON API的平滑整合

快速示例

-- Create table with auto-embeddings
CREATE TABLE products (
    title TEXT,
    description TEXT,
    vector FLOAT_VECTOR KNN_TYPE='hnsw' HNSW_SIMILARITY='l2'
        MODEL_NAME='sentence-transformers/all-MiniLM-L6-v2'
        FROM='title,description'
);

-- Insert data (embeddings generated automatically)
INSERT INTO products(id, title, description) VALUES
  (1, 'wireless headphones', 'Bluetooth headphones with noise cancellation'),
  (2, 'hiking backpack', 'Lightweight backpack for outdoor adventures');

-- Search with natural language
SELECT id, title
FROM products 
WHERE knn(vector, 3, 'portable audio device for music');

结果:

+------+---------------------+
| id   | title               |
+------+---------------------+
|    1 | wireless headphones |
...
+------+---------------------+

在这里,语义搜索正确匹配了“无线耳机”和“便携式音乐音频设备”这一短语,即使没有重叠的关键词。

了解更多

想要深入了解吗?请查看我们专门的文章: 介绍自动嵌入:AI驱动的搜索变得简单


其他改进

配置

  • 布尔简化支持:新增 boolean_simplify 选项以提高查询处理速度
  • 系统优化:Sysctl 配置现在自动增加 vm.max_map_count 以处理大数据集
  • 软件包管理:RPM 软件包不再拥有 /run 目录以提高兼容性

错误修复

  • 修复了使用大型64位ID时的滚动选项
  • 修复了使用过滤树时的KNN崩溃问题
  • 修复了 /sql 端点行为(移除了不支持的 SHOW VERSION
  • 修复了列模式下重复ID处理的问题
  • 修复了使用多个维度的连接查询时的崩溃
  • 修复了批量事务中的删除/更新提交
  • 修复了在非列式字符串属性上进行连接时的崩溃

系统与集成

  • 更新了Windows安装脚本
  • 修复了Linux上的本地时区检测
  • 改善了JDBC+MySQL驱动与 transaction_read_only 的兼容性
  • 增强了各个组件之间的错误报告
  • 改进了嵌入的主代理通信

兼容性

Manticore Search 13.11.0 完全向后兼容

  • 标准用例中没有破坏性更改
  • 平滑升级自13.x版本
  • 自动嵌入与当前搜索功能一起工作
  • API被扩展而不是替换

一切都旨在与您现有的数据和查询无缝协作。


升级

要升级,请遵循 安装指南

🚀 准备尝试自动嵌入了吗?文档 开始。

需要帮助或想要联系吗?

有关完整细节,请参见 变更日志

安装Manticore Search

安装Manticore Search