0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Manticore Search 6正式发布,C++高性能搜索引擎

OSC开源社区 来源:OSC开源社区 2023-02-15 14:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Manticore Search 是一个使用 C++ 开发的高性能搜索引擎,创建于 2017 年,其前身是Sphinx Search。Manticore Search 充分利用了 Sphinx,显着改进了它的功能,修复了数百个错误,几乎完全重写了代码并保持开源。这一切使 Manticore Search 成为一个现代,快速,轻量级和功能齐全的数据库,具有出色的全文搜索功能。上周,Manticore Search 正式发布了 6.0.0 版本,团队称他们花费了半年多的时间完成 6.0 的开发,提交了 800 多个 commit,新增了 80000 多行代码。

f06a478a-ac41-11ed-bfe3-dac502259ad0.png

Manticore Search 6 主要变化

  • 引入 Manticore Buddy:Manticore Search 的 PHP 扩展

从该版本开始,Manticore Search 附带了 Manticore Buddy,这是一个用 PHP 编写的 sidecar 守护进程,可用于处理不需要超低延迟或高吞吐量的高级功能。Manticore Buddy 在后台工作,因此开发者甚至可能没有意识到它正在运行。尽管用户看不到它,但让 Manticore Buddy 易于安装并与基于 C++ 的主要守护进程兼容是一项重大挑战。这一重大变化将使团队能够开发范围广泛的新高级功能,例如分片编排、访问控制和身份验证,以及各种集成,例如 mysqldump、DBeaver、Grafana mysql 连接器。目前已支持处理SHOW QUERIES,BACKUPAuto schema
  • 引入兼容 Elasticsearch 的 INSERTs 和 REPLACEs

现在可以执行与 Elasticsearch 兼容的insertreplaceJSON 查询,因此 Manticore 可以与 Logstash 和 Filebeat 等工具以及 Beats 系列的其他工具搭配使用。这让 Manticore 更接近成为 ELK 堆栈中 Elasticsearch 的替代方案。官方表示下一个目标是完成 Kibana/Opensearch Dashboards 的集成。
  • 引入 Auto-schema

现在可以跳过创建表的步骤,只需插入第一个文档,Manticore 就会根据其字段自动创建表。详情查看文档:https://manual.manticoresearch.com/Data_creation_and_modification/Adding_documents_to_a_table/Adding_documents_to_a_real-time_table#Auto-schema其他变化
  • 默认启用二级索引 (Secondary indexes)

  • 改造基于成本的优化器

  • 引入遥测功能

  • 新增备份工具

  • 支持 arm64

审核编辑 :李倩


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据库
    +关注

    关注

    7

    文章

    3993

    浏览量

    67755
  • C++
    C++
    +关注

    关注

    22

    文章

    2122

    浏览量

    76719

原文标题:Manticore Search 6正式发布,C++高性能搜索引擎

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CC++之间的联系

    ,后来才逐渐演变为一种成熟的面向对象编程语言。 总之,C语言和C++虽然有很多共同之处,但在编程范式、安全性、抽象层次等方面存在显著差异。开发者可以根据项目需求选择合适的语言,C语言更适合对
    发表于 12-11 06:51

    5分钟了解SEO优化服务器对网站加载速度的影响

    一个为SEO优化过的服务器,能显著提升网站性能,从而在搜索引擎排名中占据有利位置。
    的头像 发表于 12-02 10:27 130次阅读

    线性搜索与二分搜索介绍

    线性搜索(Linear Search):从数组的第一个元素开始,依次将当前元素与目标值进行比较,直到找到目标值或搜索完整个数组。 二分搜索(Binary
    发表于 12-01 07:36

    根据标题获取商品链接评论接口的技术实现

    ; B(搜索引擎API调用) B -- > C{链接匹配度验证} C -- >|匹配成功| D[获取商品ID] C -- >|匹配失败| E[人工干预校准] D -- > F
    的头像 发表于 10-20 16:03 461次阅读
    根据标题获取商品链接评论接口的技术实现

    地平线余凯谈AI时代产品方法论

    互联网时代,商业逻辑始终围绕“连接”与“理解人”展开。从搜索引擎、社交平台再到短视频应用,都在通过用户行为数据揣摩人类偏好,优化服务体验。
    的头像 发表于 06-03 11:44 745次阅读

    国产之光!中达瑞和获DEEPSEEK认证:国产光谱相机领导品牌

    2025年,AI行业极度火爆,Deepseek几乎成为全球的焦点,它是一款基于人工智能技术的新一代搜索引擎,专注于为用户提供更精准、更智能的搜索体验。与传统的搜索引擎不同,DeepSeek不仅
    的头像 发表于 02-17 11:01 671次阅读

    微软面临法国反垄断机构调查

    据媒体报道,微软目前正在接受法国反垄断机构的深入调查。此次调查的核心关注点在于,微软是否在搜索引擎联盟市场中滥用其市场支配地位。 知情人士透露,法国监管机构正在仔细评估微软的行为,特别是其是否向那些
    的头像 发表于 02-11 10:57 891次阅读

    OpenAI免费开放ChatGPT搜索功能

    近日,OpenAI宣布了一项重大决策:向所有用户免费开放ChatGPT搜索功能。这一举措无疑将为用户带来更加高效、智能的搜索体验。 与谷歌等传统搜索引擎的收录模式相比,ChatGPT搜索
    的头像 发表于 02-06 14:35 818次阅读

    LZO Data Compression,高性能LZO无损数据压缩加速器介绍,FPGA&ASIC

    的AXI-Stream数据总线(128-bit数据宽度) 经典性能指标:1.1Gbps压缩速率@1个搜索引擎@200MHz内核时钟2.16Gbps压缩速率@16个搜索引擎@200MHz内核时钟3.32Gbps压缩
    发表于 01-24 23:53

    从Delphi、C++ Builder和Lazarus连接到Oracle数据库

    帮助程序员开发更快、更原生的 Oracle 数据库应用程序。 ODAC 是一种高性能且功能丰富的 Oracle 连接解决方案,是 Borland 数据库引擎 (BDE) 和标准 dbExpress 驱动程序的高效替代方案。它提供了通过本机 Oracle 数据访
    的头像 发表于 01-15 10:01 1358次阅读

    AKI跨语言调用库神助攻C/C++代码迁移至HarmonyOS NEXT

    ,AKI已上线OpenHarmony开源社区,“OpenHarmony三方库中心仓网站”搜索“AKI”即可了解体验。期待更多厂商和开发者下载使用并参与共建,打造更高性能的鸿蒙应用,共同推进鸿蒙生态的繁荣
    发表于 01-02 17:08

    javascript:void(0) 是否影响SEO优化

    使用 javascript:void(0) 确实可能对SEO优化产生负面影响 。以下是关于 javascript:void(0) 对SEO影响的具体分析: 搜索引擎爬虫的理解问题 搜索引擎爬虫(如
    的头像 发表于 12-31 16:08 991次阅读

    矽力杰ASIL-D高性能车规MCU SA32D系列即将发布

    矽力杰ASIL-D高性能车规MCUSA32D系列即将发布德国萨尔布吕肯,2024年12月5日—世界领先的汽车C/C++编译器解决方案提供商HighTecEDVSystemeGmbH宣布
    的头像 发表于 12-31 12:04 1263次阅读
    矽力杰ASIL-D<b class='flag-5'>高性能</b>车规MCU SA32D系列即将<b class='flag-5'>发布</b>

    HTTP 协议对于SEO优化的影响

    搜索引擎优化(SEO)是提高网站在搜索引擎中的可见性和排名的过程。HTTP协议作为互联网通信的基础,对SEO有着深远的影响。 1. HTTP状态码 HTTP状态码是服务器响应客户端请求的结果。这些
    的头像 发表于 12-30 09:29 998次阅读

    苹果为谷歌支付数十亿美元辩护,参与搜索案反垄断审判

    近日,苹果公司已正式要求参与谷歌即将在美国举行的在线搜索反垄断审判,此举旨在为其与谷歌之间的收入分成协议进行辩护。该协议使得谷歌成为Safari浏览器的默认搜索引擎,而谷歌每年因此向苹果支付数十
    的头像 发表于 12-26 10:41 728次阅读