プログラマ気分

メモや自分が思ったことを書く

<< wonderfl 用のプロキシ | main | Chrome エクステンション「JS&CSS Highlighter(v1.0.0)」の紹介とバグの解決 >>

スポンサーサイト

2014.08.06 Wednesday

一定期間更新がないため広告を表示しています

-|-|-|by スポンサードリンク

【MySQL】全文検索プラグインを試してみる

2011.02.09 Wednesday

MySQL で形態素解析を使った全文検索を行う場合には幾つか方法があります。

今回は、事前に MySQL5.1.54 をインストール済み(yum でインストールしています)であったので、再ビルドするのも面倒なのでプラグインで実現出来るか試してみました。

試したプラグインは以下の二つです。

尚、これらのインストールの前に、MeCab をインストールしておきます。
参考:http://d.hatena.ne.jp/hirokan55/20100210/p1

groonga ストレージエンジン(mroonga)

※ configure で MySQL のソースが必要になるので、インストールしているバージョンのソースファイルをダウンロードしてください。
http://download.softagency.net/MySQL/Downloads/MySQL-5.1/

% rpm -ivh http://packages.groonga.org/centos/groonga-repository-1.0.0-0.noarch.rpm
% yum install -y groonga-devel

下記よりソースファイルをダウンロードしてください。
https://github.com/mroonga/mroonga/downloads/

2011年2月9日現在、最新バージョンは 0.4 です。
https://github.com/downloads/mroonga/mroonga/groonga-storage-engine-0.4.tar.gz

% wget --no-check-certificate https://github.com/downloads/mroonga/mroonga/groonga-storage-engine-0.4.tar.gz
% tar zvxf groonga-storage-engine-0.4.tar.gz
% cd groonga-storage-engine-0.4
% ./configure --with-mysql-config=[mysql_config のパス] --with-mysql-source=[MySQL のソースパス] --with-mecab
% make
% make install

後は MySQL で以下の SQL を実行してインストールは完了です。

アンインストールする場合は下記の SQL を実行してください。

正しくインストールされているかは SHOW PLUGIN で確認してください。

使用する際は CREATE TABLE 時にストレージエンジンを groonga にします。

使ってみた感想ですが、下記の問題があって使うにはまだ厳しい気がします。

今後に期待したいです。

mysqlftppc mecab plugin

基本的なインストール方法は下記が参考になります。
http://chamu.org/blog/?p=60

下記よりソースファイルをダウンロードしてください。
http://sourceforge.net/projects/mysqlftppc/files/mysqlftppc/

2011年2月9日現在、最新バージョンは 1.6.1 です。
http://sourceforge.net/projects/mysqlftppc/files/mysqlftppc/1.6.1/mysqlftppc-mecab-1.6.1.tar.gz/download

% wget http://sourceforge.net/projects/mysqlftppc/files/mysqlftppc/1.6.1/mysqlftppc-mecab-1.6.1.tar.gz/download
% tar zvxf mysqlftppc-mecab-1.6.1.tar.gz
% cd mysqlftppc-mecab-1.6.1
% ./configure --with-mysql-config=[mysql_config のパス] --with-mecab-config=[mecab-config のパス]
% make
% make install

後は MySQL で以下の SQL を実行してインストールは完了です。

アンインストールする場合は下記の SQL を実行してください。

正しくインストールされているかは SHOW PLUGIN で確認してください。

プラグインを有効にするには、フルテキストインデックスに WITH PARSER mecab を付けるだけです。

後はいつも通り全文検索すれば結果が変わっているはずです。

使ってみた感想としては、インストールは簡単で特に不具合もありません。
現時点で、プラグインで全文検索を行うのであればこちらをお勧めします。

-|16:30comments(0)trackbacks(0)by ニノミヤ カズノリ

スポンサーサイト

2014.08.06 Wednesday

-|16:30-|-|by スポンサードリンク

コメント
コメントする









トラックバック
calendar
 123456
78910111213
14151617181920
21222324252627
28293031   
<< October 2018 >>
sponsored links
selected entries
categories
archives
recent comment
recent trackback
links
profile
search this site.

others
mobile
qrcode