我们很兴奋地宣布 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是扩展而非替换
所有内容都设计为与您现有的数据和查询无缝协作。
升级
要升级,请遵循 安装指南 。
🚀 准备尝试自动嵌入? 从 文档 开始。
需要帮助或想联系?
- 加入我们的 Slack
- 访问 论坛
- 在 GitHub 上报告问题或提出功能建议
- 通过
[email protected]邮件联系我们
如需完整详情,请参阅 变更日志 。
