MeiliSearch
MeiliSearch 是以 Rust 開發的搜尋引擎,可以做為獨立的服務並與既有的 web app 整合,因為是以 Rust 開發,具有 Rust 的特性—快,這也是 MeiliSearch 主打的優勢之一,除了速度之外,相較於 Elasticsearch,MeiliSearch 更加輕巧,配置上也更簡單,提供了 JavaScript、Ruby、Python、Go、PHP 的套件,也有 REST API 可以直接呼叫,因為是 Rust,所以沒有太多的相依性,安裝也很簡單,跑起來就是服務,透過前面提到的語言套件或是 REST API 就可以互相溝通,例如建索引或是做查詢,相較配置複雜的 Elasticsearch,MeiliSearch 是個更簡單但依然夠強大的搜尋引擎,而且已經支援華文。
MeiliSearch 也有自己寫了一篇文章談 MeiliSearch 與 Elasticsearch 的比較。