12万作品が月額500円(税別)で見放題なのはdTVだけ!! >>dTV(外部リンク)

こんにちは。

HPB8を使ってHPを作成している者です。自分のHPに検索機能を
つけたいのですが、どうすればよいか分かりません。求めているのは
グーグルや楽天などではなく、自分のHP内だけの検索機能システムです。
よく他のHPで見かけるのですが、これは何処かでレンタルなどをする
必要があるのでしょうか?

どなたか分かる方教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

ホームページ内全文検索エンジン msearch というのがあります。


これはCGIというプログラムをサーバーにアップロードして使います。

CGIのカウンターや掲示板などを設置したことがある方なら使えると思いますが、初心者の方には少しむずかしいかもしれません。

参考URL:http://www.kiteya.net/script/msearch/
    • good
    • 1
    • good
    • 0
    • good
    • 1

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qホームページ内検索をフォームとJavaScriptで実現したい。

簡単なホームページを作っているのですが、例えばページ内の特定のテキストを検索する場合は
Ctrl+Fで検索できますが、自分で作っているページなので、FORMとJavaScriptを使って
キーワードを formのテキストに入力し、検索ボタンを押すと、1つめのfind位置にジャンプし、
ページ内のキーワード全てに黄色の反転をさせたいのですが、可能でしょうか?
DOM?というものを詳しく知る必要があると思いますが、お勧めの書籍がありましたら教えてください。

Aベストアンサー

DOMか何かはわかりません。
ここに↓
http://mist.freespace.jp/kumisuke/bookmarklet.html
Bookmarklet という,ブラウザの「お気に入り」に登録して利用するJavaScriptが紹介されているのですが,
このページの真ん中あたりにに
「ページ内の指定テキストを強調表示(タグを壊さずそこそこ速いハイライト検索) 」
というBookmarkletがあります。

これをJavaScriptに逆輸入して,以下のようなものを作ったら,
「ページ内の指定テキストを強調表示(タグを壊さずそこそこ速いハイライト検索) 」
がボタンでできました。

-------------------------------------
<html>
<head>
<meta http-equiv="Content-Language" content="ja">
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>検索</title>
</head>

<body>
<p><INPUT type="button" value="ページ内検索"
onclick="javascript:(function(){ var d = document.body, e = prompt(&quot;&quot;, &quot;&quot;); d.innerHTML = d.innerHTML.replace(RegExp(&quot;&gt;[^&lt;]*(?:&quot;+e+&quot;)[^&lt;]*&lt;&quot;, &quot;ig&quot;),function(a){ return a.replace(RegExp(e, &quot;ig&quot;), '&lt;span style=&quot;color:Black;background:Yellow;&quot;&gt;$&amp;&lt;/span&gt;'); }); })()"></p>
<p>あいうえお<br>
かきくけこ<br>
さしすせそ</p>
</body>
</html>
------------------------------------

javascript:(function ~~ の部分は改行されているように見えますが一行です。

DOMか何かはわかりません。
ここに↓
http://mist.freespace.jp/kumisuke/bookmarklet.html
Bookmarklet という,ブラウザの「お気に入り」に登録して利用するJavaScriptが紹介されているのですが,
このページの真ん中あたりにに
「ページ内の指定テキストを強調表示(タグを壊さずそこそこ速いハイライト検索) 」
というBookmarkletがあります。

これをJavaScriptに逆輸入して,以下のようなものを作ったら,
「ページ内の指定テキストを強調表示(タグを壊さずそこそこ速いハイライト検索) 」
がボタン...続きを読む

Qホームページ内に商品検索機能を付ける方法を教えて

ヒントになりそうな質問/回答はいくつかあったのですが、
目的に合致したものがなかったため、新規で質問させていただきます。

<概要>

この度、ショップのwebサイトを構築しようとしています。
サイト上に掲載している各商品を、指定の条件で検索し、
その結果を指定の場所(ページ)に反映させる機能を実装したいです。
イメージとしては、多々あるオンラインショップ(楽天市場やZOZOTOWNなど)のような。


<質問>

1.検索機能について

具体的には

 「10,000円以下の商品」検索ボタン

    10,000円以下の商品が3個、10,000円以上の商品が5個あったとします。
    当該の検索ボタンをクリックすると、10,000円以下の商品3個だけが
    検索結果として、商品掲載ページに表示される。
   
 「色:赤」に該当する商品」検索ボタン

    「赤」の印が付いた商品が5個、「青」の印が付いた商品が10個あったとします。
    当該の検索ボタンをクリックすると、「赤」の印が付いた商品5個のみが
    検索結果として、商品掲載ページに表示される。
    
                     といった機能を実装したいです。

そもそも何をどうすればいいのかを理解してません。
どのようにして実現するのでしょうか?(有償サービス?プログラム?)
具体的な方法ないしはサンプルなどの情報があれば教えて頂きたいです。


2.検索結果の表示について

以下のような1枚の.htmlがあった場合、
Bの<div>内に検索フォームやボタンを設定したとして
そこで実行した結果が、Cに反映させるという動きが良いです。
(多くのサイトで実装している機能がそういう仕組みだと思っての事です…違うのでしょうか。。)

「 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |
|       A             |
| ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
|      |               |
|      |               |
|   B    |      C        |
|       |               |
|       |               |
|       |               |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

<補足>
・商品の数は10,000点以上です
・html5、CSS3は多少の理解があります
・ホームページ作成ソフトは特に使ってません。エディタで直接


以上よろしくお願いいたします。

ヒントになりそうな質問/回答はいくつかあったのですが、
目的に合致したものがなかったため、新規で質問させていただきます。

<概要>

この度、ショップのwebサイトを構築しようとしています。
サイト上に掲載している各商品を、指定の条件で検索し、
その結果を指定の場所(ページ)に反映させる機能を実装したいです。
イメージとしては、多々あるオンラインショップ(楽天市場やZOZOTOWNなど)のような。


<質問>

1.検索機能について

具体的には

 「10,000円以下の商品」検索ボタン

    10,000円...続きを読む

Aベストアンサー

こんにちは。

レンタルカートを利用してはダメなのでしょうか?

そもそも10,000商品のそれぞれのページをHTMLで作成するのは非常に面倒と思います。

レンタルカートを使えば、質問者さまが望んでる検索システムやカテゴリ分け等がシステムとして付いているのでおすすめです。

カート機能を使わなくてもHPとして使えますし、そのまま買ってもらう事も可能ですしね

商品制限なしでローコストで独自ドメインも使える「カラーミーショップ http://shop-pro.jp/」をお勧めします。無料おためし30日付いてるので試してみてはいかがでしょうか?
カラーミーのテンプレを使えば手軽にこんな↓感じであっというまに商品並べられますよ~
http://sample58.shop-pro.jp/
質問者様のイメージとは違ってましたらごめんなさい。

Q独自の検索エンジンを作るには!?

難しいと思いますが独自の検索エンジンを作成してみたいと思っています。

検索エンジンといっても自分のWebサイト内を検索するものではなくGoogleやYahoo!、A9のように全世界のWebを対象にした検索を行う検索エンジンのことです。

検索エンジンに関しては知識がないのですがDBと相性がいいPHPで作成できるのではないのかなと思っています。

そこで質問です。

PHPやPerlなどで検索エンジンを作成することは可能でしょうか?
個人が運営している検索エンジンサイトなどはあるでしょうか?
もし検索エンジンを運営することになった場合はどの位のスペックがあるサーバーが必要になってくるでしょうか?

です。どうぞよろしくお願いいたします。

Aベストアンサー

検索エンジンを個人でphpやperlで作ることは理論上は可能かと思いますが、現実的には厳しいかと思います。

その理由はページの取得にあります。検索エンジンは、大きく分けて2つの部分に分かれます。

・1つは、webページをまわってデータを取ってくる部分。

・もう1つは、検索(要求)された単語やフレーズに応じて、取ってきたwebページのデータから適切なページを選択、表示する部分。

で、本来の検索エンジンでは2つ目(ランキングの評価)が重要なのですが、個人でやる場合には1つ目が非常にハードルが高いです。

例えば、1つのページを取得するのに平均1秒かかるとすると、10億ページを取得するのに約31年もかかります(現在、世界中には数十億ページ以上あるようです)。この部分の高速化は、高速な回線を世界的に多数用意する必要があります。検索対象が日本だけだとしても、億を下らないページがあるでしょうから(最近blog流行ってページ数激増みたいですし)、個人レベルで取得するのはかなり難しいと思います(全ページの巡回だけで数年~数十年かかってしまうでしょう)。

この対策(?)としては、自分では取得せず、大手の取得結果を利用させてもらう考え方があります。
直接的な答えではありませんけど、例えばメタサーチエンジンのceek( http://www.ceek.jp/ )では、検索後をいろんなサーチエンジンに投げて、その結果を取りまとめて表示します。
このように大手の結果を使うのも含めて検討されてはいかがでしょうか?
# それでもとても大変だとは思いますが。

検索エンジンを個人でphpやperlで作ることは理論上は可能かと思いますが、現実的には厳しいかと思います。

その理由はページの取得にあります。検索エンジンは、大きく分けて2つの部分に分かれます。

・1つは、webページをまわってデータを取ってくる部分。

・もう1つは、検索(要求)された単語やフレーズに応じて、取ってきたwebページのデータから適切なページを選択、表示する部分。

で、本来の検索エンジンでは2つ目(ランキングの評価)が重要なのですが、個人でやる場合には1つ目が非常に...続きを読む

Qサイトに条件検索のシステムを組み込みたい

自分のサイトに、料理レシピのサイトとかにある、条件を指定して検索する機能を持たせたいのですが、知識やソフトウェア等、なにが必要になるのでしょうか?
また、それらを分かりやすく解説したページ等教えていただければ幸いです。

Aベストアンサー

http://www.db-st.jp/design/
データベースのサービスを利用する
または CGIやPHPを設置する
これは比較的利用しやすいものだと思います
http://sitemix.jp/ 無料サーバにも設置できます

http://www.publickey1.jp/blog/10/cleardb.html
http://www.publickey1.jp/blog/10/databasecomdreamforce_10.html
http://ohh.sisos.co.jp/ohh/faq/index.htm
http://japan.internet.com/busnews/20120727/2.html
http://s-ej.com/sample/ajax/ajax0003/
1000件以内で検索のみならJavascriptも利用できます

分かりにくい場合は詳しく説明します 補足を

Q検索機能つきのHP作成

エクセルで作った表形式の簡易データベースをHPに上げて、複数のキーワードからAND/OR/NOT検索ができるようにしたいのですが、HP作成の知識がありません。

 もしHP作成ソフトを購入すれば自作できるのであれば最もよいのですが、有料ででもそうした作業を代行してくれる企業、あるいは個人はあるものでしょうか?

Aベストアンサー

Web制作の知識がないということなら、自作より外注を考えましょう。特に、個人情報やお金の取引が発生するようなサイトを目的とするなら、プロに任せるべきです。多くの会社では、見積もり依頼をそのサイトからできます。

HP作成ソフトを買っただけでは検索機能はつけられません。

ファイルメーカーProや4Dはパソコン用のデータベースソフトで、Webでデータベースを公開できますが、自作にはそれなりの学習と、パソコンをWebサーバとして公開することが必要です。

参考URL:http://www.google.com/search?q=Web制作&ie=UTF-8&oe=UTF-8

Qホームページビルダーでプルダウンメニュー作成

質問させていただきます。HP作成中です。素材サイトにあるようなプルダウンメニューを作成したいのですがどのような方法で作成するのでしょうか?こちらのサイトです。http://www.s-chimp.com/mc/
メニューをクリックするとサブメニューが表示されます。理想としては違うメニューをクリックしたときに他のサブメニューが表示されたままではなく閉じると嬉しいです。初心者なので難しいことは出来ないと思うのですがどなたかお願いいたします。

Aベストアンサー

ホームページビルダーの機能にはありませんので
こちらの メニュー か 個人的に使ってみたいスクリプト を参考にしてください

http://www.wsb.jp/hpb/java_s/top.htm

Q社内イントラで検索機能をつけるには

ほとんど予算がありません。イントラサイトに検索機能を追加したいと思っているのですが、どのような方法がありますでしょうか?

サーバはWINDOWSです。ぜひアドバイス頂けませんでしょうか。

Aベストアンサー

検索サイトで「namazu」というキーワードで検索してください。
昔からある大変有名な全文検索システムです。
インストールから設定まで解説しているサイトがたくさんあります。

公式サイト
http://www.namazu.org/

参考URL:http://www.namazu.org/

Qホームページでファイルをダウンロードさせる

お世話になります。
会社のホームページを制作中です。
マニュアルなどをアップしておき、ユーザーにダウンロードしてもらうページを作ろうと思っています。
<ベクターのような>
参考になる情報ありましたら教えてください。
宜しくお願いいたします。

Aベストアンサー

ダウンロードについて、
参考URLのページに分かりやすく書いてあるようです。
例もあるのでぜひ参考にしてください。

参考URL:http://www.tohoho-web.com/wwwxx013.htm

Q社内で利用するWebサイトを立ち上げるには?

プログラムは初心者ではありませんがWeb、サーバーなどは初心者です。
必要な事として何を行えばいいのか教えてください。
環境設定などの開発の準備段階で悩んでいます。

やりたいことは
・社内ローカルネットで複数人に対してWebサイトを公開
・社内サーバー?によるファイルの共有

整えなければいけない環境として何があげられるのでしょうか?
いろいろと調べるとオンラインに公開するための手順見つかるのですがローカルでとなるとどこまでを参考にすればいいのか分からず困っています。

.htmlファイルを作成してそれを編集しWebでレイアウトなどを見るといったことはわかります。
そのファイルなどをどうしたら周りと共有できるようになるのでしょうか?

整えるべき環境、作業の手順などとっかかりの部分を教えてください。
また、ローカルでWebを作成し公開していく方法が書かれたサイトなどを知っている方は教えてください。

Aベストアンサー

はじめに、基本的にwebページの公開ははじめに内部で製作 > 完成したら外部に公開する設定にするという手順で進むので、2つ目の工程を踏まなければ自動的に内部限定での公開となります。以下必要なものと簡単な手順です。

【ハードで必要なもの】
・サーバー(普通の古いノートPCでもいい)
・市販のルーター

【ソフトで必要なもの】
・ネットワークの基本的な知識(CCNA1程度)
・osがwinならXAMPPというパッケージソフトを入れれば一気にサーバーが出来上がります
・XAMPP使わないならLPIC1程度のLinuxの知識
・webサーバー扱うのでApacheに関する知識

【手順】
1. サーバーのIPを固定します。
2. 一応ルーターでポート解放されていないか確認and心配ならwebサーバーの設定で外部からはアクセス出来ないようにする。
3. webサーバーを立ち上げます(=Apacheを立ち上げます)
4. webサーバーで設定している公開ディレクトリにhtmlファイルを置きます。
5. あとは普通に同一ネットワーク内の他のPCからブラウザのURLバーにIP入れてアクセスすればOK
6. もしもhttp://localnet.comなどのホスト名でアクセスさせたいなら、各PCのhostファイルか、社内のDNSにその情報を登録。

はじめに、基本的にwebページの公開ははじめに内部で製作 > 完成したら外部に公開する設定にするという手順で進むので、2つ目の工程を踏まなければ自動的に内部限定での公開となります。以下必要なものと簡単な手順です。

【ハードで必要なもの】
・サーバー(普通の古いノートPCでもいい)
・市販のルーター

【ソフトで必要なもの】
・ネットワークの基本的な知識(CCNA1程度)
・osがwinならXAMPPというパッケージソフトを入れれば一気にサーバーが出来上がります
・XAMPP使わないならLPIC1程度のLinuxの知識
・we...続きを読む

Qテーブル内の文字サイズを変更したい。

HTMLのテーブル内の文字サイズを変更したいのですが。
イマイチ上手くいかずに悩んでいます。
出来れば全体的に<TABLE></TABLE>のほうでいじれますか?
<TD>タグや<TR>タグのところでいじくるのですか?

Aベストアンサー

いろいろやり方はありますが
文字単位でサイズを変更するには
#2の方法ですね。

テーブルごとやセル(<TD>)ごとにサイズを変更するには
スタイルシート(CSS)を使用します。

テーブルごとにサイズを変更する場合
<TABLE style="font-size : 20px;">

セル(<TD>)ごとにサイズを変更する場合
<TD style="font-size : 20px;">あああ</TD>

#1の方法だとページ内の全てのセル(<TD>)に設定することになります。

スタイルシート(CSS)はこれら以外にも
いろいろな設定方法があります。


人気Q&Aランキング