タグ

tritonnに関するitmscのブックマーク (6)

  • MySQL+SennaをPrivatePortfileで入れてみたよ - Humming Via Kitchen

    結構前に Ubuntu の方には MySQL + Senna を入れていたものの、 Mac は make か何かでコケてしまったまま放ったらかしになってた。 で、どうやら MacPorts の PrivatePortfile の中に MySQL + Senna があるらしい事をちょっと前に知って、 時間があったので試してみる事にした。 とりあえず、 LocalPortfile 自体やった事が無かったので、そっちの環境作りからスタート。どこにディレクトリを作れば良いか分からなかったので、とりあえず /usr/local/src に localports というディレクトリを作って、そこで作業する事にした。後は書いてある通りにやって行く。 $ cd /usr/local/src $ mkdir localports $ cd ./localports $ mkdir `ls -F1 /opt/

  • MeCab + Senna + Tritonn で MySQL 全文検索を試す - tilfin's note 跡地

    以前、自作 N-gram の PHP プログラムを書いて、日語全文検索を MySQL の標準機能で試したが、文をまるごと突っ込んで検索するといった場合、AND検索が著しく行われるため、速度が落ちることがわかった。メジャーな組み込み型全文検索を試してみる。 を参考にした。 ダウンロードしてきたパッケージ mecab-0.96.tar.gz mecab-ipadic-2.7.0-20070801.tar.gz senna-1.0.9.tar.gz mysql-5.0.45-tritonn-1.0.6.tar.gz MeCab のビルドとインストール $ ./configure --prefix=/usr --with-charset=utf8 $ make $ sudo make install Mecab-ipadic のインストール $ ./configure --prefix=/usr

    MeCab + Senna + Tritonn で MySQL 全文検索を試す - tilfin's note 跡地
  • [自作][Rails] MySQLでFULLTEXTを使う

    Posted by masuidrive Mon, 02 Oct 2006 15:30:00 GMT MySQLのFULLTEXT検索 をRailsで使うための、パッチ?を作ってみました。 はじめは、migrationの中で下のように直接SQLを叩いてたんですが、これだと普通の実行は問題ないのですが、test環境でうまく行きません。 どうやら、db/schema.rbに吐かれるindexが普通のタイプな為、全文検索ができなくて失敗するようです。それにcreate_tableのoptions指定もなくなり、テーブルタイプがInnoDBで生成されるため、MyISAMしか使えない全文検索はうまく行きません。 そこで、schema.rbを生成する部分と、add_indexを拡張して、MySQLの全文検索をサポートさせてみます。 mysql_fulltext.rb をlib/ディレクトリに読み込んで

  • Ruby on Rails Tritonnによるらくらく全文検索 KWIC表示のチュートリアル - Tritonnプロジェクト 〜 MySQL Sennaによる全文検索 〜

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • Don'tStopMusic - Rails に MyISAM エンジンは向いてないと思った次第

    _ [Rails] Rails に MyISAM エンジンは向いてないと思った次第 結論 (テストを書いて開発している場合、)トランザクションをサポートしていないデータベースを使うときには、test/test_helper.rb で、 self.use_transactional_fixtures = false しましょう。 経緯 開発している Rails アプリに全文検索を実装するため、Tritonn を試していました。 全文検索対象のテーブルは InnoDB ではなく、MyISAM で作る必要があります。で、テーブルを作り直してテストを実行したところ失敗多数。 acts_as_tritonn を使っていたので、migration 周りのメソッドを再定義している部分が怪しいのかなと調べましたが空振り。テストの失敗の内容をよく読んでみると、どうやら他のテストの結果が影響しているような挙

  • 『Tritonn (MySQL+senna) のインストール』

    さて、そんなこんなでsennaの組み込まれたMySQL、Tritonnをインストールすることになったわけですが、インストーラーもウィザードも付属しないので、使えるようにするまでかなり悩まされました。ダウンロードのページには「zipを展開してすぐにお使いいただけます」なんてかいてあるんですが、とんでもないw 少なくとも私にはすぐには使えませんでした。基礎知識がある方なら「すぐ」なのかもしれません。 まずはMySQLのアンインストールです。私の場合、今まですでに実験としてMySQLを入れていましたので、それを先に消す必要がありました。といっても、インストーラーがあったように、アンインストーラーもばっちりありますので、何の問題もありませんでした。すでに使っているMySQLがあるなら注意してください。バッティングしたらどうなるか、よく知りませんが…。 いよいよ題に入りましょう。Windows版の

    『Tritonn (MySQL+senna) のインストール』
  • 1