その他
    ホーム 技術発信 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で使ってみます。以上