Meilisearch
Algolia の代替。タイプミスに強い高速な全文検索エンジン
オープンソース代替:Algolia
自分のサーバーで動かすなら:メモリ 1GB 以上の VPS で、月額 588円〜(目安) 導入方法と VPS の比較を見る ↓
- Docker対応
- クラウド版あり
- セルフホスト可
オープンコア:MIT
本体は MIT。Enterprise Edition の部分だけ Business Source License 1.1。
Meilisearch は入力中に即座に結果を返す「インクリメンタル検索」に特化した検索エンジンです。タイプミス許容・同義語・ファセット・多言語対応が設定なしで動き、日本語もトークナイズに対応しています。
単一バイナリで起動でき、REST API と各言語の SDK が揃っています。EC サイトやドキュメント検索で Algolia の置き換えとして使われます。
日本語対応
日本語の分かち書きに対応(Lindera)。
※ 日本語の翻訳ファイルの有無はリポジトリを自動で確認しています(翻訳の割合は、ファイルの形式によって計測できないため表示していません)。最終確認:2026/10/22
向いている人・向いていない人
向いている
- EC や文書のサイト内検索を「入力中に即表示」にしたい
- Algolia の従量課金を避けたい
- 日本語のタイプミスや表記ゆれにも対応させたい
向いていない
- ログ分析や集計(Elasticsearch の領域)
- 数億件規模のデータ
最近の更新
-
リリースノート(原文)
# 🌈 Improvements ## Preview the effect of a dynamic search rule Apply an inline-specified dynamic search rule to a search query. Search query objects in the following endpoints now have an additional, optional `inlineRule` parameter. When present and not `null`, then Meilisearch will check if query satisfies the conditions of the dynamic search rule specified in `inlineRule`, and if so will apply the actions of the rule as if it had been sent to the `PATCH /dynamicSearchRule/{:uid}` endpoint. Additionally, if the `Meili-Include-Metadata` header is present in the request with the value `true`, then the `metadata` in the response will contain information about whether the conditions of the inline rule were satisfied and if not why. Meilisearch Cloud will use this backend fe… -
リリースノート(原文)
This release contains an important stability fix for Meilisearch. Update from v1.54.2 is recommended. See https://github.com/meilisearch/meilisearch/pull/6658 for details
-
リリースノート(原文)
This release contains an important stability fix for Meilisearch. Update from v1.53.2 is recommended. See https://github.com/meilisearch/meilisearch/pull/6658 for details
導入方法(セルフホスト)
Dockerfile が用意されています。手順はリポジトリの READMEを参照してください。
- VPSを契約する ― ConoHa VPS 1GBを選び、OSは Ubuntu を推奨
- Docker を入れる ― 多くのVPSはアプリテンプレートから1クリック。無ければ
curl -fsSL https://get.docker.com | sh - Meilisearch を起動 ― README の手順どおり起動
- ドメインとHTTPS ― Caddy か Nginx Proxy Manager でリバースプロキシ(Let's Encrypt 自動)。独自ドメインが無ければ XServer ドメイン
で取得(PR)
このソフトが動く VPS プラン(必要メモリ 1GB 以上)
| サービス | プラン | 月額(目安) | |
|---|---|---|---|
| ConoHa VPS 最安 | 1GB | 588円〜 | 公式サイト ↗ |
| シンVPS | 1GB | 671円〜 | 公式サイト ↗ |
| XServer VPS クラウド | 4GB | 2,068円〜 | 公式サイト ↗ |
※ 月額は12か月契約の通常価格(税込・月額換算)の目安です。キャンペーン価格・初期費用は各社の公式サイトで確認してください。PR
自分で入れるのが難しいときは
Meilisearch のセルフホストは、VPS の契約・Docker・ドメインと HTTPS・バックアップと、決めることが少なくありません。OSSMatch を運営する合同会社Edel Hearts では、サーバーの用意から初期設定・日本語化・バックアップと更新の仕組みづくりまでをまとめて代行しています。掲載している OSS は、実際に自社のサーバーで動かして確認しています。
Meilisearch の導入を相談する ↗相談は無料です。内容を伺ってから、費用と期間の目安をお伝えします。
検索エンジンの他のOSSと比較
| ソフト | ★ Stars | 最終更新 | 日本語UI | 必要RAM | 難易度 | ライセンス |
|---|---|---|---|---|---|---|
| Meilisearch(このページ) | 59,628 | 19時間前 | 未検出 | 1GB | かんたん | MIT |
| Elasticsearch | 78,338 | 11時間前 | 未検出 | 4GB | むずかしい | AGPL-3.0 |
| SearXNG | 38,739 | 3日前 | 未検出 | 512MB | かんたん | AGPL-3.0 |
| WeKnora | 34,986 | 2日前 | 100% | 8GB | ふつう | MIT |
よくある質問
Meilisearch は無料で使えますか?
Meilisearch はオープンソースで、ソフト自体は無料です。自分のサーバー(VPSなど)で動かす場合はサーバー代(月額数百円〜)がかかります。公式のクラウド版(有料プラン)も提供されています。
Meilisearch は日本語で使えますか?
リポジトリ内に日本語の翻訳ファイルを自動検出できませんでした。実際の画面での日本語表示は確認できていないため、導入前に公式のデモやドキュメントで確認してください。
Meilisearch を商用利用できますか?
ライセンスは MIT です。商用利用・改変・再配布が広く認められています。
Algolia から Meilisearch に移行できますか?
Algolia のエクスポート機能でデータを書き出し、Meilisearch 側のインポート機能で取り込むのが基本です。対応形式はバージョンによって異なるため、公式ドキュメントで確認してください。Algolia の他の代替は「Algolia のオープンソース代替」ページで比較できます。
Meilisearch を動かすのに必要なサーバースペックは?
メモリ 1GB 以上が目安です。Docker に対応しているので、Docker が動く環境ならOSを問いません。