• ベストアンサー

googleカスタム検索を使ったサイト内検索

googleカスタム検索の条件指定について質問です。 今美容ポータルサイトを制作してまして、サイト内でgoogleのカスタム検索機能を使ってサイト内検索ができるようにして困っている点があります。 例えば、「骨盤矯正」といれると、骨盤、矯正で分かれてしまい、「縮毛矯正」とかもHitしてしまいます。完全一致での検索する設定はありますか? また検索結果に出る文字画像についてですが、 結果にてページタイトルが出ているのですが、ここを任意の文字にしていできますか?例えばclass指定した文字とか。 またサムネ画像の大きさを変えることはできます? 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

いえ、 <input type="text" name="q" size="25" /> を <input type="text" name="as_epq" size="25" /> に変えるのです。 色々手は入れられますよ(^^) たとえば、 <input type="hidden" name="tbs" value="qdr:y5,sbd:1"> ワ追加すると5年間のデータを更新日時順に並べるとか・・ ★GOOGLEカスタム検索結果を新しい日付順にしたい - HTML - 教えて!goo ( http://okwave.jp/qa/q7565865.html )  ここにフォーム自体の説明もしてあります。

peco33
質問者

お礼

遅れてすいません。 ありがとうございます!参考になりました!

その他の回答 (2)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

>一般ユーザーでダブルクォーテーションを使って検索している人はいるでしょうか?  それはわかります。  それなら、検索フォームの下に、探したい語句を""で囲むと全文一致になります。とアドバイスを書いておくほうが良いでしょう。  たとえばgoogleで検索するときに"カスタム検索とは"と囲むと、きちっとその語句を含む検索結果がでてきますが、囲まないほうがより求めていた情報が手に入ることもあります。 >「骨盤矯正」ではなく「骨盤 矯正」で検索した時に問題という事ですね。  それもですが、具体的な名称がわからないとき--骨盤矯正という言葉を知らなくて、骨盤修正、骨盤去勢・・とかで探したときにヒットしないからです。探したい専門用語を完璧に知らない可能性もあるのです。  どこまでおせっかいをするかは、あなた自身ですからあなたが決めたので良いのですが、googleの「あいまい検索」は秀逸です。ひょっとして、あなたが出てほしくないと思った情報を求めているのかもしれないのです。  <input type="text" name="as_q" を<input type="as_epq" に変えれば、とりあえず完全一致にはなります。  絞込みをさせたいなら、googleの検索結果ページで出てくる歯車マークから検索オプションを選択したときに表示されるように、絞り込み検索へのリンクを書いておくという手もあります。  <form action="https://www.google.co.jp/advanced_search">以下同じ・・  

peco33
質問者

お礼

回答有り難うございます。 余計な物を出したくないと考えた事でした。 親切が不親切になるかもしれないですね。少し考えます。 ちなみにhtmlに入れてるタグの <input type="hidden" name="cx" value="016585898394495418851:ssppynw08mg" /> <input type="hidden" name="cof" value="FORID:11" /> <input type="hidden" name="ie" value="UTF-8" /> <input type="text" name="q" size="25" /> <input type="submit" name="sa" value="検索" /> の <input type="text" name="q" size="25" />部分ですかね? <input type="as_epq"にかえたら、結果が表示しなくなってしまって、 何か間違っているでしょうか。。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

語順を含めて完全一致でしたらQUERY_STRINGは、as_epq=にしてください。  →Google 検索オプション ( https://www.google.co.jp/advanced_search?q=%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0&hl=ja&safe=off&biw=1024&bih=615&prmd=imvns )  まあ、完全一致でしたら、あなたがgoogleを使っているときのようにユーザーが""(タブルクォーテンションマーク)で語句を囲めばよいはずですけど。  カスタム検索でそれをすると、ユーザーが骨盤と矯正を別の語句として探しているときの足かせになりますから、しないほうが良いです。ユーザーに任せるべきです。  ページタイトルを変えることはできません。それをされるとそのページのタイトルが書き換えられるということで・・・とんでもないことですね。 「サムネ画像の大きさを変えることはできます?」  検索結果のサムネイル画像ですか???。必要ならユーザーがするでしょう。  いずれも、親切なようでユーザーにとっては迷惑です。行き過ぎたおせっかいになっちゃいます。

peco33
質問者

お礼

ありがとうございます。 一般ユーザーでダブルクォーテーションを使って検索している人はいるでしょうか? 美容系ポータルでターゲットは女性、主婦などですが、この層であれば難しいかとは思います。 >>ユーザーが骨盤と矯正を別の語句として探しているときの足かせになりますから 「骨盤矯正」ではなく「骨盤 矯正」で検索した時に問題という事ですね。 サイト内検索結果のサムネ画像です。 大きさをデザインをCSSでカスタムといじれたらと思いまして。

関連するQ&A

専門家に質問してみよう