wadslog

ものづくりの備忘録

[Ubuntu][MySQL] Ubuntu+Senna+MySQLで全文検索エンジンの設定

UbuntuにSennaを使ってMySQLで全文検索を行うためのインストールを行いました。

○MeCabインストール

以下よりソースをダウンロード

これを実行して再度configureする

○IPA辞書をインストール

以下よりソースをダウンロード(mecab-ipadic)

※makeで以下のようなエラーが出たら

以下を実行

それからmakeを行なってください

○Sennaインストール

以下よりソースをダウンロード

文字コードのエンコードを設定

として、senna.confに

の記述を追加する。

○MySQLのインストール

・インストール

以下よりソースをダウンロード。
今回はソースからビルドする(tritonn.1.0.10-mysql-5.0.51a.tar.gz)

・初期設定

・MySQLの初期化(mysqlテーブルなど作成)

・MySQLの起動

/etc/bash.bashrc や /etc/profile などに

を追加。

自動で起動するようにも設定しておく。Ubuntuのデフォルトのランレベルは2だったので以下のように設定しました。

前へ

[Zend Framework][Zend_Auth][cookie]Zend_Auth_Storage_Interface を実装してcookieに対応

次へ

[Zend Framework][Cookie] Zend_Auth_StorageのCookie対応版をCodeReposにおきました

  1. Mario

    checking for termcap functions library… configure: error: No curses/termcap library found

    sudo apt-get install libncurses5-dev

    configure: error: Could not find system readline or libedit libraries
    Use –with-readline or –with-libedit to use the bundled
    versions of libedit or readline

    sudo apt-get install libreadline6-dev

    sed ‘/^#/ s|y\.tab\.c|sql_yacc.cc|’ y.tab.c >sql_yacc.cct && mv sql_yacc.cct sql_yacc.cc
    sed: can’t read y.tab.c: No such file or directory
    make[2]: *** [sql_yacc.cc] Error 2

  2. Mario

    説明が素晴らしくて助かりました!

    先ほどコメントをまとめていた間に「Submit」を押してしまいました。

    Ubuntu9.10をインストールした直後の状態で、mecab0.98+senna1.1.4+tritonn1.0.12-mysql5.0.87をインストールしながら、以下のような問題が発生しました:

    checking for termcap functions library… configure: error: No curses/termcap library found

    と出ったら、以下を実行して、再度Configureする
    sudo apt-get install libncurses5-dev

    そして、以下のようなエラーが出ったら
    configure: error: Could not find system readline or libedit libraries
    Use –with-readline or –with-libedit to use the bundled
    versions of libedit or readline

    これを実行して、再度Configureする
    sudo apt-get install libreadline6-dev

    最後は、以下のようなものが出ったら
    sed ‘/^#/ s|y\.tab\.c|sql_yacc.cc|’ y.tab.c >sql_yacc.cct && mv sql_yacc.cct sql_yacc.cc
    sed: can’t read y.tab.c: No such file or directory
    make[2]: *** [sql_yacc.cc] Error 2

    sudo apt-get install bison
    を実行して、再度Configureする

    以上です。

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Powered by WordPress & Theme by Anders Norén