問題タブ [google-search-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
647 参照

google-search - Googleサイト検索:属性値で結果を並べ替える方法は?

WebアプリケーションでGoogleサイト検索を正常に設定しました。このサンプルクエリを確認してください。

http://www.jungledragon.com/search?cx=005219266784322094156%3Ai-ruvpoc9lm&cof=FORID%3A9%3BNB%3A1&ie=UTF-8&q=monkeys&sa=Search

ご覧のとおり、結果は非常に豊富で、完全にカスタマイズされています。検索結果が画像、タグ、写真リスト、またはユーザーであることがわかった場合、豊富な検索結果を表示します。他のすべてのタイプのページについては、古典的な結果(リンク+タイトル)を表示します。これは、Google XMLSearchAPIを使用して実現しました。

次に改善したいのは、画像の結果を優先することです。結果に画像がある場合は、それらを最初に表示する必要があります。Googleは、カスタムデータでページを充実させて、インデックスに構造を提供することをお勧めします。そのため、画像であるすべてのページにこれを追加しました。

(注:まだライブサイトにはありませんが、今のところ私の開発マシンにのみあります)

これをライブにして、Googleのボットがこれらのページを再びスパイダーするのを待ったら、この追加のデータを参照して特定の並べ替えを強制することができます。これをXML検索クエリに追加する必要があります。

問題は、属性自体ではなく、属性値で並べ替えたいということです。pagetype = imageが他のページタイプよりも前に来るようにするにはどうすればよいですか?

不可能な場合は、代わりに「pageorder」というメタフィールドを作成し、画像ページの場合は1に設定し、その他のページの場合はより大きな数値に設定する必要があると考えています。

どう思いますか?

0 投票する
3 に答える
15537 参照

google-search - GoogleSearchAPIサイトの制限

Googleカスタム検索APIのドキュメント(http://code.google.com/apis/customsearch/docs/start.html#sites)によると、検索できるサイトは最大5000に制限されています。これはかなりラメです。Googleの結果を使用してWeb全体を検索できるようにする方法はありますか?

また、5000を超えるWebサイトに一致する一連のURLパターンを含める場合、APIはどのサイトを含め、どのサイトを除外するかをどのように選択しますか?

0 投票する
1 に答える
158 参照

ruby-on-rails-3 - 非推奨の Google 検索 API の Ruby ラッパー

非推奨の Google Web Search APIに最適な Ruby ラッパーを探しています。優れたドキュメントを備えた優れたものを知っている人はいますか? 例をいただければ幸いです。

0 投票する
2 に答える
1252 参照

ruby-on-rails - Google の Web Search API を使用しているときに、サイトの画像プレビューを提供するにはどうすればよいですか?

Google のカスタム検索 API を使用して、Web 検索結果を動的に提供しています。API のドキュメントを徹底的に検索しましたが、たまたま base64 エンコードとして保存されている Google のサイト イメージ プレビューへのアクセスを許可するという記述は見つかりませんでした。

Google Web 検索 API が返す URL ごとに、サイトの画像プレビューを提供できるようにしたいと考えています。これらの画像をサムネイルにするのではなく、大きな画像にしたいことに注意してください。私の質問は、短期的にも長期的にも、効率とコストの両方の観点から、これを行うための最良の方法は何かということです.

1 つのオプションは、Web をクロールして、自分で画像を生成して保存することです。しかし、これは私の技術的能力をはるかに超えており、さらにこれらの画像をすべて保存するにはコストがかかりすぎます。

もう 1 つのオプションは、Google の API が検索結果を返した直後に画像を動的に取得することです。ただし、どこで/どのように画像を取得するかは別の問題です。

自分で画像を生成する低コストの方法はありますか? それとも、私のためにこれを行う何らかのサイトサムネイルサービスを使用するのが最善の解決策でしょうか? これは十分に速いでしょうか?それは高すぎるでしょうか?このサービスは、適切なサイズの画像を提供してくれますか? そうでない場合、どうすれば画像のサイズを変更できますか?

包括的な回答と、コード例がレールを使用したルビーであることを本当に感謝しています。

0 投票する
6 に答える
69849 参照

autocomplete - Google 検索オートコンプリート API?

Google は、実際のサイトのように、検索のオートコンプリートへの API アクセスを提供していますか? 私は何も見つけることができませんでした。

Google の検索 API に依存する自分のサイトで、ウェブ検索に Google のオートコンプリート ロジックを使用したいと考えています。

0 投票する
2 に答える
539 参照

javascript - サイト内検索の Google アルゴリズム

私はさまよっていました.Googleはあなたのウェブサイトにコンテンツを検索するためのAPIまたはウィジェットを提供していますか?

スタイルを設定したり、AJAX 経由でリアルタイムの結果を得るためにウィジェットにプラグインしたりすることができる可能性があります。

ありがとう

0 投票する
2 に答える
2987 参照

google-search-api - 通常のGoogleカスタム検索

私は検索エンジンの結果を分析するアプリケーションを書いています。

Google Search APIは現在減価償却されており、1日あたり1000クエリに制限されているため、開発者はAJAX APIに移行し、カスタム検索APIを使用してGoogle検索を実行する必要があります。

カスタム検索は必要ありません。サイトでフィルタリングされた検索ではなく、一般的な検索が必要です。OK、USA / UK(Google.com/Google.co.uk)でフィルタリングされている可能性があります。

AJAX APIを使用して通常のGoogle検索を実行する方法を知っている人はいますか?カスタム検索を使用するのは正しいですか?

古いサービスを使用して1日あたり1000の制限に達したくないのですが、これはまさに私が必要としているものです。

私は見つけました:Web全体を検索するCSEを作成するにはどうすればよいですか? http://www.google.com/support/customsearch/bin/answer.py?hl=en&answer=1210656

しかし、その音によって、これは検索結果を歪めます。

ありがとうございました。

0 投票する
2 に答える
12101 参照

json - Googleの「定義:」はAPIを介して?

「define:[phrase]」など、Googleの特別な機能を使用した検索結果を取得したいのですが、これに関連する情報が見つからないようです。

結果ページを手動でスクレイピングせずに(Googleの他のAPIのように)JSON形式でデータを取得できる場所を知っている人はいますか?

ありがとう、エリ

0 投票する
1 に答える
2510 参照

java - Google 検索 Java API

JSONを返すGoogle APIを使用して、クエリに対してJavaでより多くのGoogle検索結果を取得するにはどうすればよいですか? API を使用しましたが、上位 4 つの結果しか返されません。私が望むのは、より多くの結果、つまりトップ 100 の結果を取得することです。

0 投票する
1 に答える
877 参照

pagination - Googleサイト検索XMLAPIページネーション

Google Site Search XML APIを使用していて、ページ付けを行いたいです。カウントインが不正確であると見なされていることは知っていますが、Googleはhttp://www.google.com/sitesearch/のデモサイトでページングをどのように実装していますか?8ページに分割する結果が35を超えるかどうかは、少なくとも正確にわかっているようです。