一个快如闪电的开源搜索引擎,就如同Redis使用内存存储数据一样(这在Redis出现之前是不敢想象的,几乎没有人把全部的mysql数据存储到内存中),搜索引擎也是,之前各家做法都是尽量存磁盘,需要的时候按需加载索引到内存,但是这个搜索引擎Typesense 另辟蹊径,把索引数据全部存储在内存中,可能是内存比较廉价吧,所以速度上的优势就极其明显,比较适合高并发场景下的文本检索

demos 展示了 Typesense 在大型数据集上的实际应用:

  • 从 MusicBrainz 中搜索 32M 首歌曲数据集:https://songs-search.typesense.org/
  • 从 OpenLibrary 中搜索 2800 万本书数据集:https://books-search.typesense.org/
  • 从 RecipeNLG 中搜索 2M 食谱数据集:https://recipe-search.typesense.org/
  • 从 Linux 内核搜索 1M Git 提交消息:https://linux-commits-search.typesense.org/
  • 具有预先输入功能的拼写检查器,包含 333K 英文单词:https://spellcheck.typesense.org/
  • 电子商务商店浏览体验:https://ecommerce-store.typesense.org/
  • 地理搜索/浏览体验:https://airbnb-geosearch.typesense.org/
  • 按主题搜索/浏览 xkcd 漫画:https://xkcd-search.typesense.org/

https://github.com/typesense/typesense

https://codenews.cc/view/400

快如闪电的开源搜索引擎:Typesense ,比Elasticsearch更快更易用相关推荐

  1. 阿里P8架构师谈:开源搜索引擎Lucene、Solr、Sphinx等优劣势比较

    开源搜索引擎分类 1.Lucene系搜索引擎,java开发,包括: Lucene Solr Elasticsearch Katta.Compass等都是基于Lucene封装. 你可以想象Lucene系 ...

  2. 13款开源搜索引擎的介绍

    本文档转载自 http://blog.csdn.net/xum2008/article/details/8740063 对现有的开源的搜索引擎的一个简单介绍: Lucene Lucene的开发语言是J ...

  3. 开源搜索引擎评估:lucene sphinx elasticsearch

    开源搜索引擎程序有3大类 lucene系,java开发,包括solr和elasticsearch sphinx,c++开发,简单高性能 Xapian,c++开发 搜索引擎程序这个名称不妥当,严格说来应 ...

  4. Google 开源的依赖注入库,比 Spring 更小更快!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:GinoBeFunny zhuanlan.zhihu.com ...

  5. logstash创建不了索引_「技术选型」Elasticsearch vs. Solr-选择您的开源搜索引擎

    我们为什么在这里?我存在的目的是什么?我应该运动还是休息并节省能量?早起上班或晚起并整夜工作?我应该将炸薯条和番茄酱或蛋黄酱一起吃吗? 这些都是古老的问题,可能有也可能没有答案.其中一些是非常困难或非 ...

  6. 一些开源搜索引擎实现——倒排使用原始文件,列存储Hbase,KV store如levelDB、mongoDB、redis,以及SQL的,如sqlite或者xxSQL...

    本文说明:除开ES,Solr,sphinx系列的其他开源搜索引擎汇总于此. A search engine based on Node.js and LevelDB A persistent, net ...

  7. DNS智能解析的另类使用 让搜索引擎更快更好的收录您的网站

    各位站长叱诧网络多年一定都有自己的绝招.必杀技!今天在这里为大家分享的一个方法是对DNS智能解析的另类应用,这也是DNSLA推出的特色服务之一. DNSLA团队推出的搜索引擎分网智能解析服务是根据国内 ...

  8. Vue 团队公开快如闪电的全新脚手架工具,未来将替代 Vue-CLI,才300余行代码,学它!...

    1. 前言 大家好,我是若川.欢迎关注我的公众号若川视野源码共读活动ruochuan12 想学源码,极力推荐之前我写的<学习源码整体架构系列>jQuery.underscore.lodas ...

  9. 阿里安全开源顶尖技术“猎豹” 计算更快数据更安全

    两家公司想开展合作,发挥各自优势联合开发一款产品,如何以"隐私计算"的形式,在保护隐私的情况下,高效地实现两方联合计算,便成为解决这一问题的关键. 最近,阿里安全最新研发的Chee ...

最新文章

  1. 设计模式---(设计原则)面向对象设计原则
  2. PCL:英文参考链接
  3. python中元组tuple官方使用手册
  4. 浅谈C#中的异步编程
  5. Lesson 008 —— python 初识
  6. 线性代数 第四章 向量组的线性相关性
  7. 05_MyBatis基于注解的开发
  8. Struts初步知识
  9. java线程安全问题原因及解决办法
  10. 同比 数据模型 环比_历史数据模型解决方案-历史数据模型解决方案
  11. 第2篇:Flowable快速工作流脚手架Jsite_配置项目
  12. Day8_误差反向传播
  13. 自定义关键字_Java中的自定义异常
  14. 05、查找【应用篇】
  15. 我用微笑剪辑我的微电影 ---六月实习总结
  16. Rational相关工具介绍
  17. Shiro 的 HelloWorld
  18. 【转载】电磁波中的波段划分:L波段、S波段、C波段、X波段、Ku波段、K波段、Ka波段 等等
  19. python立即关机,Python实现自动关机
  20. ab并发测试-Linux

热门文章

  1. [#####][领域]一、幼儿园教育
  2. div适应屏幕垂直居中的多种解决方案
  3. 数据库测试的重要性——永远不要忘记数据库测试
  4. 粉碎机无法粉碎文件_5粉碎敏捷挑战以及如何克服它们
  5. ddos是什么意思?服务器怎么防御ddos?
  6. 谢钦个人资料简介,,正是百收集团的主要创办人之一
  7. 最近写的一个开源软件——PocketSMS
  8. 宇称(空间反演对称性)算符应用
  9. 【聚划算 Android 技术周刊 第十四期- 20161126】
  10. Sweet Home 3D软件简单使用教程。