全文検索する
「大量の文書からキーワードで探したい」
この目的で選ぶときに見る軸
- 日本語対応
- インデックス更新遅延
- 料金
下の表の「主要制約」は各ツールで最も先に当たる制約。軸ごとの値はツール詳細の制約表で確認する。
この目的に使える手段(4件)
| ツール | 分類 | 種別 | 学習 | 料金 | 成熟 | 主要制約 | 検証 |
|---|---|---|---|---|---|---|---|
| SQLite サーバー不要、単一ファイルで動く組み込み型の関係データベース | データの保存 | ツール | 低 | 無料 | 安定 | 同時書き込み数:1 ライター / 瞬間(読み取りは無制限)。WAL モードでも書き込みは同時に1つ | |
| MongoDB JSON風のドキュメントをスキーマレスに保存する、水平分散前提のNoSQL DB | データの保存 | ツール | 中 | 無料 | 安定 | 1ドキュメントの最大サイズ(BSON):16メビバイト(MiB) | |
| PostgreSQL 標準SQLに忠実で拡張性の高い、オープンソースの関係データベース | データの保存 | ツール | 中 | 無料 | 安定 | 同時接続数の既定値:max_connections = 100(既定。カーネル設定によりさらに低い場合がある) | |
| Meilisearch あいまい検索とタイポ許容に強い、数十ミリ秒で応答する全文検索エンジン | データの保存 | ツール | 低 | 無料枠あり | 成長中 | 自己ホスト時のHTTPペイロード上限:既定100,000,000バイト(約100MB)。http-payload-size-limitで変更可能 |