- ベストアンサー
ホームページに検索システムをつける方法
以下のようにホームページに検索システムをつけたいと思っております。 CGI、JAVA等…良い方法はありますでしょうか!? ◆表組みになっているページに検索システムをつけて ◆検索した結果その対照の行のみが表に残って表示される ◆検索対象としたいのはその表組みがある1ページのみ 以上です。 宜しくお願い致します!
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>文字列検索ならPerlが得意でしょう。そして個人的にも(^^) 文字列検索でPerlで有用だったのは正規表現が使えたから でもその正規表現も他の言語にも移植されてPerlの文字列検索としての優位性はすでに失われている。 >◆表組みになっているページに検索システムをつけて >◆検索した結果その対照の行のみが表に残って表示される >◆検索対象としたいのはその表組みがある1ページのみ このようなことだからサーバサイドのスクリプト言語より クライアント(ブラウザ)サイドのJavaScriptで作った方が楽でしょう。 で検索内容に合わせてリアルタイムに不必要なテーブルの行を非表示にしたり表示したりした方がいいでしょうね。 たとえばjQueryのプラグインだけど http://www.datatables.net/ こんなのとか利用すれば自分で検索のソース書かなくてもいい感じですよね。 http://www.google.co.jp/search?source=ig&hl=ja&rlz=&=&q=jquery+table+%E6%A4%9C%E7%B4%A2&btnG=Google+%E6%A4%9C%E7%B4%A2&aq=f&aqi=&aql=&oq= こんな感じで検索すればほかにもいろいろ出てくる。 質問者もどっかの回答者みたいに既存の技術に対して固執して面倒な方法に固執して 新しい技術を吸収できない人間にならないように 日々からいろいろなところにアンテナを張り巡らしておきましょうね。
その他の回答 (1)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
文字列検索ならPerlが得意でしょう。そして個人的にも(^^) で、CGIかな、 そのHTMLを__END__の後に書いた(外部でも良い)CGIを用意して、 while(<DATA>){ if($start==1){ if($lineCheck=='of'{ &serch($word); } } print; } とか・・
お礼
早速のご回答ありがとうございましたm(__)m
お礼
早速のご回答ありがとうございましたm(__)m