Manticore Search
全文検索ワークロードにおけるElasticsearchの現代的な代替となる高性能検索データベースです。Manticore Searchは馴染みのあるSQL構文を使用し、超高速のインデックスとクエリパフォーマンスを提供します。
デプロイ後にできること
- ドメインにアクセス — ポート9308でManticore Search HTTP APIエンドポイントにアクセス
- インデックスを作成 — SQLコマンドを使用してデータ用のリアルタイムまたはプレーンインデックスを定義
- ドキュメントをインデックス — SQLまたはHTTP APIで全文フィールドとJSON属性を持つドキュメントを挿入
- 検索クエリを実行 — ランキング、フィルタリング、ファセット、ハイライト付きの全文検索を実行
- MySQLプロトコルで接続 — 任意のMySQLクライアントでポート9306に接続してSQLクエリを実行
主な機能
- 開発者に馴染みのあるSQL互換クエリ言語
- 即座に検索可能なリアルタイムインデックス更新
- 数十億ドキュメントのサブ秒検索
- 半構造化データ用のJSON属性サポート
- 高可用性のための組み込みデータレプリケーション
- ファセット検索と集約
- 70以上の言語に対応した形態素解析とステミング
- リバースマッチングとアラート用のパーコレートクエリ
- HTTP JSON APIとMySQLプロトコルサポート
- 分析クエリ用のカラムナーストレージ
ライセンス
GPL-2.0 — GitHub