テキスト・マイニング/MacでSennaを使う
をテンプレートにして作成
開始行:
*はじめに [#uc1dcd5b]
「[[Senna:http://qwik.jp/senna/FrontPageJ.html]]」は組み...
Mac OS X 10.5.7とSenna 1.1.4で確認しました.
*必要なもの [#v611db28]
-MeCab
-make
-gcc
-Ruby 1.9
makeとgccはMac OS XのXcode Toolsに含まれていますので,イ...
RubyはMac OS Xの標準は1.8系なので,1.9系をインストールし...
-[[MacでRuby 1.9を使う>その他/MacでRuby 1.9を使う]]
*ダウンロード [#wf6fc8c1]
[[SourceForge.JPのSennaのページ:http://sourceforge.jp/pro...
-http://sourceforge.jp/projects/senna/downloads/33763/sen...
ダウンロードしたファイルは,パスに空白が含まれていないデ...
*インストール [#nf212cdc]
文字コードをutf8にしてインストールします.
#geshi(bash){{
./configure --with-charset=utf8
make
sudo make install
}}
次に,Rubyバインディングをコンパイルします.
#geshi(bash){{
cd bindings/ruby/
ruby extconf.rb
make
sudo make install
}}
*使い方 [#fa8973ee]
[[SennaのRubyバインディングを使う>テキスト・マイニング/Se...
*追記 [#j0d5905a]
Ruby 1.9.3で,SennaのRubyバインディングがエラーを生じまし...
bindings/ruby/senna_api_wrap.cの
#geshi(ruby){{
char *cstr = STR2CSTR(obj);
}}
という行のSTR2SCTRをStringValuePtrに置換し,
#geshi(ruby){{
char *cstr = StringValuePtr(obj);
}}
に修正して解決しました.
*参考情報 [#y161879b]
-[[Senna 組み込み型全文検索エンジン:http://qwik.jp/senna/...
-[[RubyでSennaを使って全文検索を行う - STBBS.NET blog:htt...
-[[RubySenna - Greenbear Laboratory:http://mono.kmc.gr.jp...
-[[senna&mecab - junoのへたれサーバ管理日記:http://juno10...
終了行:
*はじめに [#uc1dcd5b]
「[[Senna:http://qwik.jp/senna/FrontPageJ.html]]」は組み...
Mac OS X 10.5.7とSenna 1.1.4で確認しました.
*必要なもの [#v611db28]
-MeCab
-make
-gcc
-Ruby 1.9
makeとgccはMac OS XのXcode Toolsに含まれていますので,イ...
RubyはMac OS Xの標準は1.8系なので,1.9系をインストールし...
-[[MacでRuby 1.9を使う>その他/MacでRuby 1.9を使う]]
*ダウンロード [#wf6fc8c1]
[[SourceForge.JPのSennaのページ:http://sourceforge.jp/pro...
-http://sourceforge.jp/projects/senna/downloads/33763/sen...
ダウンロードしたファイルは,パスに空白が含まれていないデ...
*インストール [#nf212cdc]
文字コードをutf8にしてインストールします.
#geshi(bash){{
./configure --with-charset=utf8
make
sudo make install
}}
次に,Rubyバインディングをコンパイルします.
#geshi(bash){{
cd bindings/ruby/
ruby extconf.rb
make
sudo make install
}}
*使い方 [#fa8973ee]
[[SennaのRubyバインディングを使う>テキスト・マイニング/Se...
*追記 [#j0d5905a]
Ruby 1.9.3で,SennaのRubyバインディングがエラーを生じまし...
bindings/ruby/senna_api_wrap.cの
#geshi(ruby){{
char *cstr = STR2CSTR(obj);
}}
という行のSTR2SCTRをStringValuePtrに置換し,
#geshi(ruby){{
char *cstr = StringValuePtr(obj);
}}
に修正して解決しました.
*参考情報 [#y161879b]
-[[Senna 組み込み型全文検索エンジン:http://qwik.jp/senna/...
-[[RubyでSennaを使って全文検索を行う - STBBS.NET blog:htt...
-[[RubySenna - Greenbear Laboratory:http://mono.kmc.gr.jp...
-[[senna&mecab - junoのへたれサーバ管理日記:http://juno10...
ページ名: