分享好友 最新动态首页 最新动态分类 切换频道
10倍提升效率,号称取代 Elasticsearch 的轻量级搜索引擎到底有多强悍?
2024-12-26 22:09

点击上方“芋道源码”,选择“设为星标”

10倍提升效率,号称取代 Elasticsearch 的轻量级搜索引擎到底有多强悍?

管她前浪,还是后浪

能浪的浪,才是好浪

每天 10:33 更新文章,每天掉亿点点头发...

源码精品专栏

 
  • 原创 | Java 2021 超神之路,很肝~

  • 中文详细注释的开源项目

  • RPC 框架 Dubbo 源码解析

  • 网络应用框架 Netty 源码解析

  • 消息中间件 RocketMQ 源码解析

  • 数据库中间件 Sharding-JDBC 和 MyCAT 源码解析

  • 作业调度中间件 Elastic-Job 源码解析

  • 分布式事务中间件 TCC-Transaction 源码解析

  • Eureka 和 Hystrix 源码解析

  • Java 并发源码

来源:github.com/manticore

software/manticoresearch

  • Manticore Search介绍

  • 优势

  • 使用


Manticore Search 是一个使用 C++ 开发的高性能搜索引擎,创建于 2017 年,其前身是 Sphinx Search 。Manticore Search 充分利用了 Sphinx,显着改进了它的功能,修复了数百个错误,几乎完全重写了代码并保持开源。这一切使 Manticore Search 成为一个现代,快速,轻量级和功能齐全的数据库,具有出色的全文搜索功能。

  • https://manticoresearch.com/blog/manticore-alternative-to-elasticsearch/

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro

  • 视频教程:https://doc.iocoder.cn/video/

它与其他解决方案的区别在于

  • 它非常快,因此比其他替代方案更具成本效益。例如,Manticore:

    • 对于小型数据,比MySQL快182倍(可重现

    • 对于日志分析,比Elasticsearch快29倍(可重现

    • 对于小型数据集,比Elasticsearch快15倍(可重现

    • 对于中等大小的数据,比Elasticsearch快5倍(可重现

    • 对于大型数据,比Elasticsearch快4倍(可重现

    • 在单个服务器上进行数据导入时,最大吞吐量比Elasticsearch快最多2倍(可重现

  • 由于其现代的多线程架构和高效的查询并行化能力,Manticore能够充分利用所有CPU核心,以实现最快的响应时间。

  • 强大而快速的全文搜索功能能够无缝地处理小型和大型数据集。

  • 针对小、中、大型数据集提供逐行存储。

  • 对于更大的数据集,Manticore通过Manticore Columnar Library提供列存储支持,可以处理无法适合内存的数据集。

  • 自动创建高效的二级索引,节省时间和精力。

  • 成本优化的查询优化器可优化搜索查询以实现最佳性能。

  • Manticore是基于SQL的,使用SQL作为其本机语法,并与MySQL协议兼容,使您可以使用首选的MySQL客户端。

  • 通过PHP、Python、JavaScript、Java、Elixir和Go等客户端,与Manticore Search的集成变得简单。

  • Manticore还提供了一种编程HTTP JSON协议,用于更多样化的数据和模式管理。

  • Manticore Search使用C++构建,启动快速,内存使用最少,低级别优化有助于其卓越性能。

  • 实时插入,新添加的文档立即可访问。

  • 提供互动课程,使学习轻松愉快。

  • Manticore还拥有内置的复制和负载均衡功能,增加了可靠性。

  • 可以轻松地从MySQL、PostgreSQL、ODBC、xml和csv等来源同步数据。

  • 虽然不完全符合ACID,但Manticore仍支持事务和binlog以确保安全写入。

  • 内置工具和SQL命令可轻松备份和恢复数据。

Craigslist、Socialgist、PubChem、Rozetka和许多其他公司使用 Manticore 进行高效搜索和流过滤。

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud

  • 视频教程:https://doc.iocoder.cn/video/

Docker 镜像可在Docker Hub上获取

  • https://hub.docker.com/r/manticoresearch/manticore/

要在 Docker 中试验 Manticore Search,只需运行

之后,可以进行其他操作,例如创建表、添加数据并运行搜索

完整文档和开源代码,可以移步

  • https://github.com/manticoresoftware/manticoresearch



欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式长按下方二维码噢

已在知识星球更新源码解析如下

最近更新《芋道 SpringBoot 2.X 入门》系列,已经 101 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。

提供近 3W 行代码的 SpringBoot 示例,以及超 4W 行代码的电商微服务项目。

最新文章
简单搜索冲顶神器是什么?简单搜索冲顶神器怎么用?
  最近直播答题的节目很是火爆了,想赚钱的人也越来越多了,不过很多人都过不了12题,很苦恼。于是有网友推荐使用简单搜索冲顶神器,但是很多人下载了却不懂用,那么简单搜索冲顶神器怎么用呢?其实很简单,下面就由小编教大家吧!  简
网页优化seo
SEO的专业性远超你的想象!我们要做的是协助搜索引擎而不是欺骗它!它涉及到的不止是网站结构、内容质量、用户体验、外部链接这几个方面;还有算法的更替、蜘蛛的引导、快照的更新、参与排序的权重等。一、让用户搜到你的网站是做SEO优化的
靠谱seo外包定制(seo外包服务平台)
大家好,今天小编关注到一个比较有意思的话题,就是关于靠谱seo外包定制的问题,于是小编就整理了7个相关介绍靠谱seo外包定制的解答,让我们一起看看吧。seo外包公司全网获客是真的吗?优质的SEO外包应该是怎样的?网站SEO外包怎么样?杭州
自建百度蜘蛛池,提升网站权重与搜索引擎排名的策略,百度蜘蛛池搭建
百度蜘蛛池是一种提升网站权重和搜索引擎排名的策略,通过自建百度蜘蛛池,可以吸引更多的百度蜘蛛访问网站,增加网站的抓取频率和收录量,从而提升网站权重和排名。搭建百度蜘蛛池需要选择合适的服务器、优化网站结构和内容、建立友好的链
微信怎么开通小程序卖东西、如何在微信上开店卖东西?
开微店卖出东西后要操作的程序如下: *、*入微信店面,然后卖家确认发货。 第二、确认发货后,点击买家付款。 第三、收到货款以后,开始联系快递进行发货。 第四、点击微信发货状态即可1、会有大量的用户群体。对于内存小的手机用户是很多
电商互联网术语解析
1、DAU(Daily Active User)日活跃用户数量 说明:通常统计一日(统计日)之内,登录或使用了某个产品的用户数(去除重复登录的用户) 2、MAU(Monthly Active User)月活跃
贵州新搜索seo优化效果
为了提升贵州新搜索的SEO优化效果,可以采取以下策略:1. 关键词研究和优化: - 识别与你的行业、产品或服务相关的重要关键词。 - 利用工具如Google Keyword Planner、Ahrefs或SEMrush进行关键词分析,找到高流量但竞争相对较低的关键词。
长视频与短视频的2024
文丨文娱价值官星 野编辑丨美圻每到岁末盘点之时,一年之中的热播影视剧都会成为很多人的回忆坐标。回望即将过去的2024年,一部部全民追看的爆款剧集,一段段独自刷着短视频的时光就会浮现眼前。无论是长视频凝聚的集体记忆,还是短视频折
探索人类更美好的生活——机器人发展再加速!
记者 李春剑它们分布在工业流水线上,让生产制造高效有序;它们遍布于多种生活场景中,让智慧生活变得触手可及。当人类赋予机器人智慧,机器人将回馈人类无尽可能。近日,2024世界机器人大会在京举行,大会聚焦技术创新与应用成效,169家企
引流推广的含义及重要性
引流推广是指通过各种手段和渠道,吸引更多的目标受众前来关注、了解并参与到某一产品、服务或内容中来。在当今竞争激烈的市场环境下,引流推广已经成为企业营销策略中不可或缺的一部分。引流推广包括多种形式,比如内容营销、社交媒体营销
相关文章
推荐文章
发表评论
0评