Windowsで作る - PHPプログラミングの開発環境
このページへのアクセス 今日: 0 / 昨日: 0 総計: 3130
文書の過去の版を表示しています。
— y2sunlight 2020-11-02
MroongaはMySQL(MariaDB)の全文検索用のストレージエンジンです。Mroongaは国産の全文検索エンジンであるGroongaをMySQL用にストレージエンジンにしたものです。
MroongaはPluggable Storage Engineインタフェースを利用した独立したプログラムなので、MySQL(MariaDB)のバイナリに手を加えずにプラグインとして利用できますが、Windows用のバイナリはMariaDBにMroongaをバンドルしたパッケージとして配布されています。
全文検索エンジンとしては、Elasticsearch や Apache Solr が有名ですが、サーバー単体で稼働するような(複数台でスケールアウトするような大規模システムでない)場合は、Groonga や Mroonga も視野に入れて検討してはどうでしょうか。特に、Mroonga は使い慣れたMySQL(MariaDB)のプラグインなので手軽に使用できると思います。
Mroongaのデフォルトではトークナイザーとして 2Gram(バイグラム)が指定されていますが、Windows用のバイナリでも、形態素解析エンジンのMecabが利用できるようになっていて、辞書としては naist-jdic がバンドルされています。
リンク
—-
Mroonga 10.7