プロが教えるわが家の防犯対策術!

お世話になっております。
サイト内検索窓を設置しているのですが、これまで使っていたgoogleでは全部のページを拾っていないので他のものを探しています。

CGI記述などは理解出来ないので出来るだけ簡単なものをネットで探しているのですが、おおむね下のようなドメイン名の中から拾う形のものが多いようです。ところがこれでは無駄なサイトを拾ってしまい、自分の
サイトに限定した検索が出来ません。その為には「検索ワード+自分のサイト名」と打ち込まなければならないようです。
これを改造して検索ワードだけでサイト限定検索する事は出来ないでしょうか。なお、どういう訳かgoogleではサイトの一部の文書だけしか拾ってくれないようです。

<form method="get" action="http://search.yahoo.co.jp/search" target="_blank" style="border:1px solid #999; padding:5px;/*/*/width:360px;/**/">
<a href="http://www.yahoo.co.jp/"><img src="http://i.yimg.jp/images/search/sb_y_logo.gif" alt="Yahoo! JAPAN" align="left" border="0"></a>
<small><input type="text" name="p" size="25"></small>
<input type="hidden" name="fr" value="ysow">
<input type="hidden" name="ei" value="▲▲▲">
<small><input type="submit" value="検索" style="margin-top: 5px"></small>
<br><br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="45%">
<input name="vs" type="radio" value="" checked><small>インターネットを検索</small>
</td>
<td>
<input name="vs" type="radio" value="●●●"><small>●●● を検索</small>
</td>
</tr>
</table>
</form>

A 回答 (2件)

自分のところでの実例サンプルですが、こんなのです。



<html>
<head>
<script>
<!--
function addstring() {
document.forms[0].q.value = 'site:www.xxxx.co.jp ' + document.forms[0].q.value;
return true;
}
// -->
</script>
</head>
<body>
<p>www.xxxx.co.jp内をGoogle.comで検索します</p>
<form onSubmit="addstring()" action="http://www.google.com/search">
<input type="hidden" name="hl" value="ja" />
<input type="hidden" name="ie" value="Shift_JIS">
<input type="hidden" name="oe" value="Shift_JIS">
<input type="text" name="q" size="31" maxlength="256" value="" />
<input type="submit" name="btnG" value="検索" />
</form>
</body>
</html>

この回答への補足

ご自分のサイトで使っておられるのですね。ありがとうございます。
隠しリンクファイルを作って、この記述に基づいて検索窓を作りテスト運用してみます。二つを同時に試してしっくりくる方を使いたいと思います。しばらくお待ち下さい。ちょっと気になるのは私のサイトとgoogleの相性が良かったり悪くなったりするのです、今は最悪で半分も拾わなくなってしまいました(yahaooは認識してくれます)

補足日時:2006/05/22 22:56
    • good
    • 0
この回答へのお礼

実際に使ってみました。検索窓に「site:www.○○.△△.jp」と表示されて煩わしいのと、特定サイト内だけに限った検索はしてくれず、他人のサイト内まで表示される問題は解決に至っておりません。有り難うございました。自力でNAMAZUあたりが書けると良いのですけど。

お礼日時:2006/05/23 11:49

この回答への補足

早速のご回答ありがとうございます。
サイトを探す過程でここも訪れましたが、ちゃんとは読んでいなかったようです。とても参考になる記述がありますので実際に試してみます。

補足日時:2006/05/22 22:53
    • good
    • 0
この回答へのお礼

ご紹介頂いたサイトを調べてみました。NAMAZUあたりを使う力を持ち合わせていないのでgooやinfoseekの検索窓を書き直して利用するしかないのですが、「●検索サイトで自分のサイトだけを検索する」では記載時期が古いのか記述が見あたりませんでした。有り難うございました。

お礼日時:2006/05/23 11:43

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