Manticore Search

RSS: https://manticoresearch.com/index.xml
Manticore Search,开源快速搜索引擎,Elasticsearch 的轻量替代,支持向量搜索、SQL 接口与全文检索。

长文档向量检索更可靠:Manticore Search 内置分块

Manticore Search 在表定义里内置了向量 chunk 策略:给 model-backed 向量列加 chunk_strategy,数据库自动把长文档切片、逐片嵌入、搜索时按文档聚合返回(k 计文档数而非 chunk 数),无需外部 splitter、pipeline 或第二张表。 五种策略:truncate(旧默认,只取前 N token)、mean(多片平均回一个向量)、fixed(固定窗口切)、recursive(按段落/行/句/空格层级回退到自然边界)、sentence(按 Unicode UAX#29 句边界装箱)。 前两者产一个向量,后三者产多向量、需 float_vector_array 列。可调参数 max_tokens、overlap_tokens、max_chunks。基准测试基于 Manticore 手册(189 页、约 29.8 万词):对埋在模型窗口外的内容,recall@5 从 55.1% 升到 83.3%,MRR 从 0.44 升到 0.70,代价约 2.5× RAM、4× 摄入时间。 文章用一个四文档小例子演示 truncate 会把"备份手册末尾 TLS 证书轮换"输给"TLS 证书"诱饵,sentence 切分后该手册以 0.254 距离大幅胜出。 查询永远不切块,只切被存储的文档。对做 RAG/文档检索、又想在数据库内解决长文档向量检索的团队直接有用。
评论点赞收藏13 天前

活跃过滤器下的分类搜索

文章探讨了在线商店中 Faceted Search(分类筛选)在用户应用第一个过滤器后出现的复杂性问题。虽然基础筛选看似简单,但处理动态过滤下的分类统计逻辑往往涉及深层的工程挑战。 内容触及电商搜索体验中的常见痛点,适合对搜索算法和交互逻辑感兴趣的读者。
评论点赞收藏69 天前

Manticore Search 生产环境认证部署检查清单

Manticore Search 官方发布的生产环境开启认证功能的四步操作指南:启用认证、重启服务、创建管理员账号及更新客户端配置。内容偏向例行化的产品功能说明与操作提示,缺乏深度技术洞察或独特工程经验,适合需要快速查阅步骤的用户,但对广泛的技术讨论价值有限。
评论点赞收藏76 天前

如何使用内置认证和授权保护 Manticore Search

Manticore Search 27.1.5 版本引入了内置的身份验证和授权功能,支持 SQL 和 HTTP 接口。文章详细说明了如何配置 auth 参数、引导管理员账户、创建具有最小权限的用户(如只读、写入、Schema 管理等),以及如何使用 Bearer Token 或 Basic Auth 连接。 还涵盖了权限检查逻辑、显式拒绝规则以及现有部署的分阶段上线策略,适合运维和后端开发者参考。
评论点赞收藏77 天前

Manticore Search 内置认证与授权机制解析

文章简述了 Manticore Search 从简单的网站搜索组件向内部数据服务演变的背景,并引出其新增的内置认证与授权功能。作为官方通稿式的功能介绍,主要面向现有用户告知特性更新,缺乏针对复杂场景的实战案例或深层架构分析,互动潜力较弱。
评论点赞收藏78 天前

Manticore Search 的分片机制:自动分布与复制

Manticore Search 支持通过单条语句将表分片并分布在集群中。它在单节点利用多核并行处理,在多节点间自动分配数据、复制分片并在节点故障时重新平衡。 文章详细解释了这两种用例的工作原理、后台机制、操作方法以及当前的限制条件。
评论点赞收藏90 天前

Manticore 实现更快的 KNN 索引构建

Manticore Search 团队介绍了一种加速构建 KNN 索引的新方法,解决了以往保存和合并带有向量属性表时索引构建缓慢的问题。 这主要涉及搜索引擎底层性能优化,对于处理大规模向量数据的搜索系统开发者来说具有直接参考价值。
评论点赞收藏90 天前

Manticore 搜索加速:两遍 HNSW、批量距离计算与 AVX-512 优化

Manticore 团队通过引入两遍 HNSW 搜索、批量距离计算和 AVX-512 指令集优化,显著提升了 KNN 搜索吞吐量。在高 k 值场景下性能提升达 29%,并发负载下也有超 20% 的增长。 这展示了底层算法与硬件指令集结合的实际工程收益,对构建高性能向量检索系统的开发者有直接参考价值。
评论点赞收藏100 天前

Manticore Search 中的 KNN 提前终止优化

Manticore Search 为 HNSW 向量搜索引入提前终止(early termination)优化:在结果集收敛后停止图遍历,避免无效距离计算。核心机制是追踪"发现率"——新候选进入优先队列的比例,连续多轮低于自适应分位数阈值时提前停止。 基准测试显示,100 万向量数据集上 k=60 时减少约 35% 距离计算,k=1000 时减少约 70%,精度损失仅 2-4%;并发负载下延迟改善更显著,16 线程时提速约 48%。 文章详细解释了分位数自适应阈值、耐心计数器(patience)和预热阶段的设计逻辑,并讨论了与预过滤、过采样、重打分等其他优化的协同关系,以及何时应该禁用的实用建议。 官方技术博客,但内容扎实有真数据真方法。
评论点赞收藏119 天前

「更多类似结果」功能的演进

More Like This 功能让搜索可以从一篇文档出发而非重新输入查询。经典方法依赖关键词相似度,现代方法使用嵌入向量与近邻检索。本文对比了两套方案各自的适用场景以及生产系统需要权衡的要点。 技术内容本身有参考价值,但作为厂商博客缺乏个人实践案例或实测数据,深度有限。
评论点赞收藏124 天前

如何让 xt850 匹配到 xt 850

Manticore Search 官方博客一条极短的更新说明:从 23.0.0 版本起,可以通过 bigram_delimiter 配合 digit-aware bigram_index 模式,让类似 "xt850" 的搜索词匹配到 "xt 850"。 内容仅一句 TL;DR,无配置示例、无使用教程、无踩坑说明,适合恰好需要这个特定功能的用户快速确认版本支持情况。
评论点赞收藏149 天前

如何用 bigram_index 加速短语搜索

一篇面向开发者的技术实操文章,详细介绍如何使用 bigram_index 优化短语搜索性能。文中给出了基于 100 万文档规模的具体基准测试数据:启用 bigram_index='all' 后 QPS 提升约 2 倍。 有明确的可复现配置步骤和性能对比,属于有数据支撑的技术经验分享。适合对搜索引擎、全文检索性能优化感兴趣的工程师。
评论点赞收藏151 天前

构建支持筛选、分面与语义搜索的可检索目录

搜索框人人能做,但首次搜索之后持续有用的可检索目录才是难点。本文用 Manticore Search 演示如何搭建一个兼具过滤、分面导航和语义搜索功能的商品/文档目录,适合正在选型搜索基础设施的技术团队快速了解能力边界。 但内容极短且为厂商博客的产品 demo,缺乏独立观点或一手经验。
评论点赞收藏155 天前

Indexfox:一行脚本即可接入的 AI 站内搜索插件

这是 Manticore Search 为其新产品 Indexfox 发布的官方推广短文。Indexfox 是一个托管式 AI 站内搜索小部件,任何网站只需添加一个 script 标签即可集成。 全文仅一句话介绍产品能力,无任何技术细节、使用案例、性能数据或用户反馈,纯产品硬广。厂商通稿,无阅读和讨论价值。
评论点赞收藏156 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。