Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


mroonga:top

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
mroonga:top [2020/11/05 16:26]
y2sunlight [Mroonga]
mroonga:top [2020/11/06 14:03] (現在)
y2sunlight [Mroonga]
行 4: 行 4:
 MroongaはMySQL(MariaDB)の全文検索用のストレージエンジンです。Mroongaは国産の全文検索エンジンである[[https://groonga.org/ja/|Groonga]]をMySQL用にストレージエンジンにしたものです。 MroongaはMySQL(MariaDB)の全文検索用のストレージエンジンです。Mroongaは国産の全文検索エンジンである[[https://groonga.org/ja/|Groonga]]をMySQL用にストレージエンジンにしたものです。
  
-MroongaはPluggable Storage Engineインタフェースを利用した独立したプログラムなので、MySQL(MariaDB)のバイナリに手を加えずにプラグインとして利用できますが、Windows用のバイナリはMariaDBにMroongaをバンドルしたパッケージとして配布されています。+MroongaはPluggable Storage Engineインタフェースを利用した独立したプログラムなので、MySQL(MariaDB)のバイナリに手を加えずにプラグインとして利用できますが、Windows用のバイナリはMariaDBにMroongaをバンドルしたパッケージ(MariaDB with Mroonga)として配布されています。
  
 全文検索エンジンとしては、[[https://www.elastic.co/|Elasticsearch]] や [[https://lucene.apache.org/solr/|Apache Solr]] が有名ですが、サーバー単体で稼働するような(複数台でスケールアウトするような大規模システムでない)場合は、Groonga や Mroonga も視野に入れて検討してはどうでしょうか。特に、Mroonga は使い慣れたMySQL(MariaDB)のプラグインなので手軽に使用できると思います。 全文検索エンジンとしては、[[https://www.elastic.co/|Elasticsearch]] や [[https://lucene.apache.org/solr/|Apache Solr]] が有名ですが、サーバー単体で稼働するような(複数台でスケールアウトするような大規模システムでない)場合は、Groonga や Mroonga も視野に入れて検討してはどうでしょうか。特に、Mroonga は使い慣れたMySQL(MariaDB)のプラグインなので手軽に使用できると思います。
行 10: 行 10:
 Mroongaのデフォルトではトークナイザーとして 2Gram(バイグラム)が指定されていますが、Windows用のバイナリでも、形態素解析エンジンの[[http://taku910.github.io/mecab/|Mecab]]が利用できるようになっていて、辞書としては [[https://ja.osdn.net/projects/naist-jdic/|naist-jdic]] がバンドルされています。 Mroongaのデフォルトではトークナイザーとして 2Gram(バイグラム)が指定されていますが、Windows用のバイナリでも、形態素解析エンジンの[[http://taku910.github.io/mecab/|Mecab]]が利用できるようになっていて、辞書としては [[https://ja.osdn.net/projects/naist-jdic/|naist-jdic]] がバンドルされています。
  
->''メモ''+メモ
   * MySQL5.7.6 以上では CJK(中国語、日本語、韓国語)の N-gramフルテキストパーサーが InnoDB と MyISAM でサポートされています。   * MySQL5.7.6 以上では CJK(中国語、日本語、韓国語)の N-gramフルテキストパーサーが InnoDB と MyISAM でサポートされています。
-  * MariaDB 10.0.5 以上では、InnoDB、MyISAM と Ariaでルテキストインデックスがサポートされています。+  * MariaDB 10.0.5 以上では、InnoDB、MyISAM と Ariaでルテキストインデックスがサポートされています。
  
 リンク リンク
行 26: 行 26:
 Mroonga 9.12 Mroonga 9.12
   * [[mroonga:10.7:install|Mroonga9.12 インストール]]   * [[mroonga:10.7:install|Mroonga9.12 インストール]]
-  * [[mroonga:10.7:tutorial|Mroonga9.12 チュートリアル]]+  * [[mroonga:10.7:tutorial|Mroonga9.12 検索チュートリアル]] 
 +  * [[mroonga:10.7:config|Mroonga9.12 全文検索の構成]]
  
 \\ \\
  
mroonga/top.1604561208.txt.gz · 最終更新: 2020/11/05 16:26 by y2sunlight