メインメニュー
XAMPP アレンジ
IED
WSL2
-
道具箱
リポジトリ編
フレームワーク編
公開ソフトウェア
メタ
リンク
- PHP ライブラリ
- PHP 言語
mroonga:topMroonga
— y2sunlight 2020-11-02
MroongaはMySQL(MariaDB)の全文検索用のストレージエンジンです。Mroongaは国産の全文検索エンジンであるGroongaをMySQL用にストレージエンジンにしたものです。
MroongaはPluggable Storage Engineインタフェースを利用した独立したプログラムなので、MySQL(MariaDB)のバイナリに手を加えずにプラグインとして利用できますが、Windows用のバイナリはMariaDBにMroongaをバンドルしたパッケージ(MariaDB with Mroonga)として配布されています。
全文検索エンジンとしては、Elasticsearch や Apache Solr が有名ですが、サーバー単体で稼働するような(複数台でスケールアウトするような大規模システムでない)場合は、Groonga や Mroonga も視野に入れて検討してはどうでしょうか。特に、Mroonga は使い慣れたMySQL(MariaDB)のプラグインなので手軽に使用できると思います。
Mroongaのデフォルトではトークナイザーとして 2Gram(バイグラム)が指定されていますが、Windows用のバイナリでも、形態素解析エンジンのMecabが利用できるようになっていて、辞書としては naist-jdic がバンドルされています。
メモ
- MySQL5.7.6 以上では CJK(中国語、日本語、韓国語)の N-gramフルテキストパーサーが InnoDB と MyISAM でサポートされています。
- MariaDB 10.0.5 以上では、InnoDB、MyISAM と Ariaでフルテキストインデックスがサポートされています。
リンク
- https://mroonga.org/ — Mroonga の本家
- https://mroonga.org/ja/ — Mroonga の本家(日本語)
- https://groonga.org/ja/ — Groonga の本家(日本語)
- https://github.com/mroonga/mroonga/releases — Mroonga Windowsバイナリの配布サイト
目次
mroonga/top.txt · 最終更新: 2020/11/06 14:03 by y2sunlight
コメント
I am a college student. I stumbled upon this blog by accident for a school assignment. There are so many articles related to totosite that are not in other blogs. Your blog provided informative information on the assignment. 메이저사이트
Your posts are undoubtedly a great blog with lots of knowledge. A friend likes this topic. It helps a lot. Thank you for your time. 토토사이트