Py学习  »  Elasticsearch

牛逼,比 ElasticSearch 更容易接入使用的搜索引擎

GitHub精选 • 3 年前 • 435 次点击  

【公众号回复 “1024”,免费领取程序员赚钱实操经验】

大家好,我是你们的章鱼猫。

ElasticSearch 可以说是业界搜索引擎的典范,各个公司都在使用,有用来做通用搜索的,有用来做日志收集的。ElasticSearch 可以说已经非常的好用了,但是对于用户来说,搭建一个 ES 集群还是比较困难的,有非常多的配置需要管理,维护一个稳定的 ES 集群是非常困难的,在大公司往往都会一个团队在专职干这个事情。

今天要推荐的也是一个搜索引擎 typesense,你几乎可以开箱即用搭建一个搜索引擎,同时 typesense 拥有清晰简洁的 API 接口。

目前 typesense 支持了很多功能,比如错词纠正、可调的排序机制、聚合过滤等,以下是主要的功能介绍:

项目团队通过使用公开的数据集搭建了多个搜索引擎,方便大家试用。以下是使用 typesense 搭建的 demo 搜索引擎

使用动图 Demo 如下:而安装和使用就更简单了,只需要直接下载二进制就可以。

使用上目前是支持 Python 的 SDK,而且接口使用起来非常简单,以下是一个简单的示例:

最后我想大家最关心的一个问题就是,ES 那么香我为什么要使用这个?项目中也对这个问题做了回答。

typesense 开箱即用,二进制直接搭建,对于数据量适中(不到亿级数据)的项目来说是非常好的轻量化选择。

更多项目详情请查看如下链接。

开源项目地址:https://github.com/typesense/typesense

特别提醒:福利来了,新的抽奖

我昨天没想到这么快就达到抽奖条件了,昨天晚上就自动开奖了。我今天又新建了一个抽奖。

话不多说,无套路抽奖,感谢大家一直以来对我的支持,今天一共发 200 元粉丝专属福利红包。

扫描下方二维码,关注公众号 【黑科技指北】回复关键字 “红包” 即可。可参与瓜分 200 元粉丝专属红包。

- 长按识别关注公众号 -

抽取  200  元粉丝专属红包

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/106899
 
435 次点击