Fri, June 09, 2006

Mysql+sennaインストール確認編

テーマ:mysql

こんな終わり方 じゃまずいので確認編を


mysql> create table t1 (c1 text CHARSET utf8, fulltext(c1)) ENGINE =MyISAM
-> ;
Query OK, 0 rows affected (0.01 sec)

mysql> insert into t1 values ('今日はよい天気ですね。'),
-> ('明日も晴れるといいですね。'),
-> ('去年の夏は暑かったです。'),
-> ('台風が接近しているらしいですよ。'),
-> ('今年の夏も暑いらしいですよ。')
-> ;
Query OK, 5 rows affected (1.30 sec)
Records: 5 Duplicates: 0 Warnings: 0

mysql> select c1 from t1 where match(c1) against ('夏')
-> ;
+--------------------------------------------+
| c1 |
+--------------------------------------------+
| 去年の夏は暑かったです。 |
| 今年の夏も暑いらしいですよ。 |
+--------------------------------------------+
2 rows in set (0.00 sec)

mysql>

とこんな感じでっ

水曜日にお世話になった住商情報システム さんの資料の中から確認用のコードをお借りしました


これは便利かもしれないー…けど

Query OK, 5 rows affected (1.30 sec)
…インサートクエリが1.3秒ってあせる

AD
いいね!した人  |  コメント(4)  |  リブログ(0)
Thu, June 08, 2006

Mysql+sennaインストールメモ

テーマ:mysql

水曜日にInteropで聞いてきた 「Mysql+sennaで全文検索」にちゃれーんじ!

いつも使ってるノートに入ってるVMware上のCentos4.3にインストールしてみまーす

参考にしたのはここ!

http://qwik.jp/senna/install.html

こんな感じでmecabをインストール

$ wget http://prdownloads.sourceforge.jp/mecab/20027/mecab-0.91.tar.gz
$ tar -xzvf mecab-0.91.tar.gz
$ cd mecab-0.91
$ ./configure --with-charset=utf8
$ make
$ sudo make install

こんな感じでmecabで使う辞書をインストール

$ wget http://prdownloads.sourceforge.jp/mecab/19691/mecab-ipadic-2.7.0-20060408.tar.gz
$ tar -xzvf mecab-ipadic-2.7.0-20060408.tar.gz
$ cd mecab-ipadic-2.7.0-20060408
$ ./configure --with-charset=utf8
$ make
$ sudo make install

こんな感じでsennaをインストール

$ wget http://dev.razil.jp/archive/senna/senna-latest-svn.tar.gz
$ tar -xzvf senna-latest-svn.tar.gz
$ cd senna
$ ./configure
$ make
$ make install
$ sudo make install
$ sudo mkdir /var/senna
$ sudo vi /var/senna/senna.conf

DEFAULT_ENCODING utf8 ←この1行を書き込む

$ sudo mkdir /var/senna/log ←これがあるとログがでるらしい

こんな感じでMysqlにsennaのパッチを当ててインストール

$ wget http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.22.tar.gz/from/http://mirror.mysql-partners-jp.biz/
$ tar -xvzf mysql-5.0.22.tar.gz
$ sudo /usr/sbin/useradd -s /sbin/nologin mysql
$ cd ../mysql-5.0.22
$ patch -p1 < ../senna/bindings/mysql/mysql-5.0.21.senna.diff
$ patch -p1 < ../senna/bindings/mysql/mysql-5.0.21.senna.2ind.diff
$ autoconf
$ sudo vi /etc/ld.so.conf
$ sudo /sbin/ldconfig
$ ./configure --without-readline --with-charset=utf8 --with-extra-charsets=complex --prefix=/usr/local/mysql-5.0.22
$ make
$ sudo make install
$ sudo /usr/local/mysql-5.0.22/bin/mysql_install_db --user=mysql
$ sudo chown -R root /usr/local/mysql-5.0.22
$ sudo chown -R mysql /usr/local/mysql-5.0.22/var
$ sudo chgrp -R mysql /usr/local/mysql-5.0.22
$ sudo cp support-files/my-medium.cnf /etc/my.cnf
$ sudo cp support-files/mysql.server /etc/init.d/mysql
$ sudo /sbin/chkconfig --add mysql
$ sudo chmod a+x /etc/init.d/mysql

$ sudo /sbin/service mysql start
Starting MySQL [ OK ]

よっし動いたー音譜

…でどうやって確認するのさ汗

AD
いいね!した人  |  コメント(0)  |  リブログ(0)
Wed, June 07, 2006

イベントに

テーマ:mysql

会社をサボりたかったのか、それともイベントに行きたかったのかは謎ですが…

今日はお休みを頂いてInteropを見に幕張メッセまで行ってきました


目的は住商情報システム株式会社 さんの「MySQL日本語処理完全解説」を聞きに


ボクにとってはすごくわかりやすく、何をすればいいのかも分かったので行ってよかったです

(家出るまでは遠いからやめよかなーとか思ってたのはナイショです)

プレゼンに使っていた資料も公開されているので復習のためにPCに落としておかないと


他に何を見たかというと…アンケート用紙を配っているお姉さん

住商情報システムさんのブースでMysql+sennaの全文検索のデモを見せてもらいました

そんなに手間が掛かるわけでもなさそうなので機会があればつかってみたいなーと


あとはー

ビジネスとはかけ離れている格好をしていったのが悪かったのか

それとも若く見られるのがよくないのか

どこのブースに行ってもぜーーーんぜん相手にしてくれませんでした


一応新しい会社の技術的なことがからむ選定では影響力あるのに。。。

AD
いいね!した人  |  コメント(0)  |  リブログ(0)
Fri, June 02, 2006

早くもトラブル。。。

テーマ:日記・ブログ

昨日から書き始めましたが…




…【新しい記事を書く】の画面で保存するボタンが見つかりません汗

相変わらずだなーアメブロガーン


とりあえずタイトルを書き込むところでEnterを押せばいけるみたいだからいいか

これってボクだけなのかな。。。

いいね!した人  |  コメント(0)  |  リブログ(0)
Thu, June 01, 2006

復活!!!

テーマ:日記・ブログ

予想通り続けられませんでした(笑)


そして充電期間を経て復活!

あんまり長く書くと続かないのがわかったので短く短く


時間がないときはしょーがないけど時間があるときはがんばろー

7月から仕事も変わって時間できるだろうし

どちらかというとメモ書きを残すぐらいのつもりで再チャレンジ!

いいね!した人  |  コメント(0)  |  リブログ(0)

AD

ブログをはじめる

たくさんの芸能人・有名人が
書いているAmebaブログを
無料で簡単にはじめることができます。

公式トップブロガーへ応募

多くの方にご紹介したいブログを
執筆する方を「公式トップブロガー」
として認定しております。

芸能人・有名人ブログを開設

Amebaブログでは、芸能人・有名人ブログを
ご希望される著名人の方/事務所様を
随時募集しております。