Ground Sunlight

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

ユーザ用ツール

サイト用ツール


mroonga:top

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
mroonga:top [2020/11/03 17:45]
y2sunlight [Mroonga]
mroonga:top [2020/11/06 14:03] (現在)
y2sunlight [Mroonga]
行 1: 行 1:
-> 編集中 
- 
 ====== Mroonga ====== ====== Mroonga ======
  --- //[[http://www.y2sunlight.com|y2sunlight]] 2020-11-02//  --- //[[http://www.y2sunlight.com|y2sunlight]] 2020-11-02//
行 6: 行 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)のプラグインなので手軽に使用できると思います。
  
-Mroongaのデフォルトではトークナイザーとして 2Gram Or Mecab +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 でサポートされています。
 +  * MariaDB 10.0.5 以上では、InnoDB、MyISAM と Ariaでフルテキストインデックスがサポートされています。
  
 リンク リンク
行 18: 行 19:
   * https://groonga.org/ja/ --- Groonga の本家(日本語)   * https://groonga.org/ja/ --- Groonga の本家(日本語)
   * https://github.com/mroonga/mroonga/releases --- Mroonga Windowsバイナリの配布サイト   * https://github.com/mroonga/mroonga/releases --- Mroonga Windowsバイナリの配布サイト
 +
 ---- ----
  
 ===== 目次 ===== ===== 目次 =====
  
-Mroonga 10.7 +Mroonga 9.12 
-  * [[mroonga:10.7:install|Mroonga10.インストール]] +  * [[mroonga:10.7:install|Mroonga9.12 インストール]] 
-  * [[mroonga:10.7:phpmyadmin|Mroonga10.チュートリアル]]+  * [[mroonga:10.7:tutorial|Mroonga9.12 検索チュートリアル]] 
 +  * [[mroonga:10.7:config|Mroonga9.12 全文検索の構成]]
  
 \\ \\
  
mroonga/top.1604393146.txt.gz · 最終更新: 2020/11/03 17:45 by y2sunlight