比 ElasticSearch 更容易接入使用的開源搜索引擎
大家好,又見面了。
ElasticSearch 可以說是業(yè)界搜索引擎的典范,各個公司都在使用,有用來做通用搜索的,有用來做日志收集的。ElasticSearch 可以說已經(jīng)非常的好用了,但是對于用戶來說,搭建一個 ES 集群還是比較困難的,有非常多的配置需要管理,維護(hù)一個穩(wěn)定的 ES 集群是非常困難的,在大公司往往都會一個團(tuán)隊(duì)在專職干這個事情。
今天要推薦的也是一個搜索引擎 typesense,你幾乎可以開箱即用搭建一個搜索引擎,同時 typesense 擁有清晰簡潔的 API 接口。

目前 typesense 支持了很多功能,比如錯詞糾正、可調(diào)的排序機(jī)制、聚合過濾等,以下是主要的功能介紹:

項(xiàng)目團(tuán)隊(duì)通過使用公開的數(shù)據(jù)集搭建了多個搜索引擎,方便大家試用。以下是使用 typesense 搭建的 demo 搜索引擎

使用動圖 Demo 如下:
gif 鏈接:https://github.com/typesense/typesense/blob/master/assets/typesense_books_demo.gif

而安裝和使用就更簡單了,只需要直接下載二進(jìn)制就可以。

使用上目前是支持 Python 的 SDK,而且接口使用起來非常簡單,以下是一個簡單的示例:

最后我想大家最關(guān)心的一個問題就是,ES 那么香我為什么要使用這個?項(xiàng)目中也對這個問題做了回答。

typesense 開箱即用,二進(jìn)制直接搭建,對于數(shù)據(jù)量適中(不到億級數(shù)據(jù))的項(xiàng)目來說是非常好的輕量化選擇。
更多項(xiàng)目詳情請查看如下鏈接。
開源項(xiàng)目地址:https://github.com/typesense/typesense
開源書籍&資料:點(diǎn)擊
點(diǎn)如下卡片后臺回復(fù):1,與我交流開源項(xiàng)目&小程序開發(fā)等內(nèi)容。
