旧ブラジル版MySQLバインディングのドキュメント置き場 - Senna 組み込み型全文検索エンジン
旧ブラジル版MySQLバインディングのドキュメント置き場 - Senna 組み込み型全文検索エンジンLogin
Contents
3) MySQLのインストールMySQLバインディングSenna MySQLバインディングとは?使い方機能と制限事項インストール手順詳細独自拡張機能CREATE TABLE / CREATE INDEX 句の拡張インデックスタイプの指定単語(mecab)インデックスを作成する場合NGRAMインデックスを作成する場合DELIMITEDインデックスを作成する場合MySQLの素のfulltext indexを作成する(sennaインデックスを使用しない)場合正規化機能の使用/不使用INITIAL_N_SEGMENTS指定SHOW INDEX 句の拡張SHOW TABLE STATUS 句の拡張2ind patch(2インデックス同時使用機能)2ind patchとは2ind patchのインストール(ソースからインストールする場合)2ind-patchの使い方2ind-patchの注意点snippet UDFsnippet UDFのインストールsnippet UDFの使い方skipmode-patchskipmode patchのインストール

旧ブラジル版MySQLバインディングのドキュメント置き場

この内容は、古いバージョンのMySQLバインディングの文書です

3) MySQLのインストール

MySQLバインディングを利用する場合のみ、MySQLをインストールする必要があります。 詳しくは、MySQL バインディングをご覧ください。 MySQLは4.0系, 4.1系, 5.0系に対応しています。 sennaを組み込むためにpatchをあてる必要がありますので、 sourceからビルドしなければなりません。 http://dev.mysql.com/downloads/ から必要なsourceコードをダウンロードし、 手元に展開した上で対応するsennaのパッチをあてます。 (patch versionとMySQLのversionが大きく違う場合は、patch -Fで大きめの数値を与えるとうまく通るかも知れません) > cd mysql-4.0.27 > patch -p1 < ../senna/bindings/mysql/mysql-4.0.27.senna.diff 2ind-patchを併用する場合には、上記コマンドの実行後、> patch -p1 < ../senna/bindings/mysql/mysql-4.0.27.senna.2ind.diffと実行ください。 autotoolsを用いて、configureを再作成します。 bison 1.75, autoconf 2.59, automake 1.8(aclocal 1.8), libtool 1.4以上が必要です > libtoolize -c -f > aclocal-1.9 > autoheader > automake-1.9 -c -a -i > autoconf sql/sql_yacc.yyをtouchします。> touch sql/sql_yacc.yy configureで環境設定を行い、 makeを実行してください。 configureには、「--with-senna」オプションを指定してください。 > ./configure --with-charset=utf8 --with-extra-charsets=ujis,sjis --with-named-curses-libs=/lib/libncurses.so.5 --with-senna > make > sudo make install 環境によっては「--with-named-curses-libs=/lib/libncurses.so.5」は必要なかったりします。 makeの途中でlibncurses.so.x.x関係のエラーが出た場合には、 # ldconfig -p | grep libncurses としてlibncursesを探してください。 LinuxThreadsに対応していない環境では、「--with-named-thread-libs="-lpthread"」が必要となることがあります。 with-charsetと--with-extra-charsetsのいずれかに、MeCabで指定した文字コードに対応する utf8,sjis,ujis(注意:eucではありません!)のいずれかの値が 入っていなければなりません。 MySQLのconfigureオプションについての説明 (
Next Page
Full Browser

ja.abc-yoga.podzone.org | Contact