2007年10月14日日曜日

mysql bi-gramをMacPortsで入れたMySQLに入れてみる.

追記: 動かした記事



ソースを取得

以下のURLのコンパイル項にあるtar.gz.
http://mysqlbigram.googlepages.com/mysql用n-gram全文検索プラグイン
http://mysqlbigram.googlepages.com/home-j(URL変わってた 2008/07/06)


上記ページに沿ってみる.
#ちなみに私のマシンはMacOSX10.4.10で"/Developer"が入っています.

bi_gramのコンパイル

1. > tar xvzf bi_gram-src-1.0.1.tar.gz
2. > cd bi_gram
3. > ./configure --prefix=/opt/local --includedir=/opt/local/include/mysql5-devel
4. > vi Makefile
4.1 "pkglibdir = $(libdir)/mysql"を"pkglibdir = $(libdir)/mysql5-devel/mysql"と変更
5. > make
6. > sudo make install
#/opt/local/lib/mysql5-devel/mysqlの下にbi_gramlib*がある


my.cnfへのパラメタ設定

> cd /opt/local/etc/mysql5-devel/
> sudo vi my.cnf

[mysqld]
ft_min_word_len=1



プラグイン

>mysql5 -u root -p
mysql> INSTALL PLUGIN bi_gram SONAME 'bi_gramlib.so';
mysql> SHOW PLUGINS;


とりあえず入ったっぽい.

参考:
http://mysqlbigram.googlepages.com/mysql用n-gram全文検索プラグイン
http://mysqlbigram.googlepages.com/home-j(URL変わってた 2008/07/06)
ありがとうございます.

0 件のコメント: