人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MYSQL+PHPで動いているWebアプリケーションに全文検索を導入したいのですが、オススメの方法・アプリを教えてください。

・MYSQLならsennaがいいんじゃない
・PHPから呼び出すモジュールがある、hyperestrainarがいいのでは
・データ量によるが、MYISMでのFULL TEXT全文検索で十分では

検索対象は、多テーブルに渡るデータです。店テーブル、注文テーブル、クチコミテーブル等の情報をまとめて全文検索します。

●質問者: logihot
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:MySQL PHP Senna Web いいんじゃない
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● ラフティング
●35ポイント

http://hyperestraier.sourceforge.net/index.ja.html

◎質問者からの返答

どうもー。なぜそれがいいかも教えてください


2 ● Otaxa
●35ポイント

tritonnですかね。(Sennaが必要です)

http://qwik.jp/tritonn/


マルチセクション、カラムの重み付け、検索キーワード前後のテキスト取得などができ、

けっこう速い全文検索ができて重宝しています。

ただ、重み付けはSQL文が長くなるため、PHP側でSQL文を生成するようなものが必要になるかもしれません。


複数テーブルの結合にはやや弱いのですが、

以下のページにパッチ情報があるようです。

(僕は試してませんが・・・)

http://labs.cybozu.co.jp/blog/kazuho/archives/2008/02/triton-emb...


既に動いてるものに組み込むのは大変そうですが・・・

◎質問者からの返答

詳細情報ありがとうございます。tritonnはMYSQLの再コンパイルとインストールが必要なので躊躇していますが、重み付けはいいですね

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ