今まで検索エンジンは Elasticsearch をメインに利用してきました。 Elasticsearch はとにかく多機能です。全文検索に限らず色々なユースケースのデータストアとして利用できます。便利な一方で複雑で学習コストが高い、特にキーワード検索みたいな限った用途で利用するには不要な機能が大量に含まれています。 そこでもっとキーワード検索に特化したシンプルな検索エンジンを探していて、最近よく Meilisearch を採用したという話を聞くのでドキュメントを読んだり、実際に触ってみたりしてみました。 Meilisearch とは RESTful な検索 API サーバ エンドユーザーが高速でよりよい検索体験を得られることを重視した機能開発 Demo Rust の crate(パッケージレジストリ)からライブラリをインスタント検索できる Demo サイトを体験できます。 以下の機能を体