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

ECサイトにサイト内検索を設置したいと思ってます。
ただ、これを導入するに辺り、どのように実装しようか悩んでます。
検索対象の構造としては下記になります。

・HTMLベースで作ったページが有る
・商品、カテゴリ、ユーザー情報、レビュー等、様々なものがDB上の各テーブルに格納されている

これらの場合、どのように実装するのがよいでしょうか?
DB側は、登録時に、検索テーブルなようなものを作り、そこに格納する感じでしょうか?

●質問者: makocan
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● POGPI
●100ポイント

何を検索したいかにもよりますが、商品を検索するなら、商品IDとキーワードのテーブルを作って、出したいキーワードのデータを入れればできると思います。商品IDとリンク先htmlファイル名のテーブルもいるかも知れません。


makocanさんのコメント
サイト内で、表示される全ての情報から検索になります。

POGPIさんのコメント
面倒かもしれませんが、検索されそうな単語を抜き出して、データを登録するという地道な作業は避けて通れないのではないかと思います。

2 ● snow0214
●100ポイント

HTMLページ(静的ページ)とDBの内容をすべて含めた全文検索(Google検索のようなもの)が、質問者の方が要求する仕様だと考えました。

DBにMySQLやPostgreSQLを使っているなら、オープンソースのGroongaを使って静的ページもDBも検索できます。

Groonga

http://groonga.org/ja/

関連質問

●質問をもっと探す●



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