=== MediaWiki 管理者 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
708:nobodyさん 08/08/10 07:53:59 横から失礼 回答していただけることには大変感謝しますが、 質問者にとって不正確な情報は混乱以外の何物にもなり得ません 質問者 「○○ってどこですか?」 回答者 「ここずーっとまっすぐ行った所」 ・・・ 見つからない ・・・ 質問者 「あの、見つからなかったんですけど…」 回答者 「他所で聞いて」 質問者 『(゚Д゚)ポッカーン』 最後までフォローするつもりが無い場合、 回答していただいても上のやり取りのように感じますので(´・ω・`)ハイ 709:704 08/08/10 17:13:11 >>706 >あとついでですが、テーブルのエンコーディングの指定はインストール時にできるので >sql生成用のファイルを編集することはあまり推奨することではないと思います。 一般的にはそうですが、今回に限り違います。 よくよくmaintenance/tables.sqlをご覧ください。 CREATE TABLE /*$wgDBprefix*/searchindex以外のCREATE TABLEには、 /*$wgDBTableOptions*/というコメントが付与されています。 この$wgDBTableOptionsを置換することによって インストール時に文字コードやストレージエンジンを設定しているんですね。 (1.12.0だったら/config/index.phpの243行 setSchema関数です。) ところが、searchindexだけは/*$wgDBTableOptions*/が付与されていません。 これは、MySQL組み込みの全文検索 (そして、MySQL組み込みの全文検索と互換性のあるTritonn) を使うためには、ストレージエンジンがMyISAMでないといけないからです。 $wgDBTableOptionsはEngine=InnoDBが入ってしまうのでマズいわけですね。 というわけで、このテーブルだけはインストール時にエンコーディングを指定できません。 あと実装方法実装方法言ってるけど、 上述のとおりMediaWikiは標準でMySQLの全文検索に対応しています。 つか、/includes/SearchMySQL4.phpの67行目を見んかい。 今分かっていることを情報としてまとめてみた。ツッコミプリーズ。 http://qwik.jp/tritonn/howtousewithmediawiki.html
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4008日前に更新/385 KB
担当:undef