ホーム DoRuby tritonnのインストール方法と動作確認

tritonnのインストール方法と動作確認

この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。

メガネです。
今日はtritonnのインストールと動作確認の方法を説明します。

tritonnとはmysqlで日本語の全文検索を行えるようにしたものです。
参照:http://qwik.jp/tritonn/about.html

さっそくインストール方法です。

64ビット版のCentOSにインストールしてみます。

今回はrpmを使用します。
各rpmのファイルをダウンロード
wget http://sourceforge.jp/projects/tritonn/downloads/44614/mecab-0.98-tritonn.1.0.12a.x86_64.rpm/
wget http://sourceforge.jp/projects/tritonn/downloads/44614/mecab-ipadic-2.7.0.20070801-tritonn.1.0.12a.x86_64.rpm/
wget http://sourceforge.jp/projects/tritonn/downloads/44614/senna-1.1.4-tritonn.1.0.12a.x86_64.rpm/
wget http://sourceforge.jp/projects/tritonn/downloads/44614/MySQL-shared-5.0.87-tritonn.1.0.12a.x86_64.rpm/
wget http://sourceforge.jp/projects/tritonn/downloads/44614/MySQL-client-5.0.87-tritonn.1.0.12a.x86_64.rpm/
wget http://sourceforge.jp/projects/tritonn/downloads/44614/MySQL-server-5.0.87-tritonn.1.0.12a.x86_64.rpm/

rpmでインストール
rpm -ihv mecab-0.98-tritonn.1.0.12a.x86_64.rpm
rpm -ihv mecab-ipadic-2.7.0.20070801-tritonn.1.0.12a.x86_64.rpm
rpm -ihv senna-1.1.4-tritonn.1.0.12a.x86_64.rpm
rpm -ihv MySQL-shared-5.0.87-tritonn.1.0.12a.x86_64.rpm
rpm -ihv MySQL-client-5.0.87-tritonn.1.0.12a.x86_64.rpm
rpm -ihv MySQL-server-5.0.87-tritonn.1.0.12a.x86_64.rpm


次は動作確認方法ですが、mysqlのコンソールを開いて
テストデータベースで検証します。

> use test
> CREATE TABLE t1 (c1 TEXT, FULLTEXT INDEX ft USING NGRAM (c1)) ENGINE = MyISAM DEFAULT CHARSET utf8;
> SHOW SENNA STATUS\G
> INSERT INTO t1 VALUES (“千葉”);
> INSERT INTO t1 VALUES (“東京都”);
> SELECT * FROM t1 WHERE MATCH(c1) AGAINST(“東京”); #これを実行して東京都がとれれば成功。

次回は、RAILSで使ってみます。以上

記事を共有

最近人気な記事