F.Ko-Jiの「一秒後は未来」

Google AJAX Search APIのブログ検索はページングが動かない

Google AJAX Search APIのブログ検索を試していて、なぜか検索結果のページングが動かない。

google-ajax-search-api-blogsearch-paging.gif

↑ こんな風にページ番号は出るけどクリックしても動かない。

よく分からないのでGoogle グループで検索してみると次のような情報が。

» "cursor property" null in Blog Search result – Google AJAX APIs | Google Groups

If you read the documentation for the cursor object and paging, you’ll see that it is not supported for Local and Blog searches. If you want the paging functionality for Blog and/or Local searches, I would recommend voting for “At least 32 results for all search types” on the Suggest Features page of this group.

どうやらローカル検索とブログ検索は cursor オブジェクトとページングをサポートしていない模様。なので最大8件までしか検索結果が返されない。しかしサポートしてないのにページ番号だけ出してるってどうなんだ。

ドキュメントには確かにローカル検索とブログ検索は対応してないとあるけど、試してみるとローカル検索はページングが動作した。

久しぶりにAJAX Search使ってみたけどずいぶん進化してるなぁ。

  1. kamo より:

    初めまして。通りすがりです。
    現在メタ検索エンジン作っているものです。

    google ajax web search apiの方もページング使えました。

    検索データだけを呼んだら上記のように数字だけ出たんですが、cssを一緒に呼んだらちゃんとクリック出来るようになりました。

    リンクはcssに隠してある模様です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

著者について

fkoji

F.Ko-Ji

Webエンジニアやってます。最近は ドットインストール の開発がお仕事です。その傍ら、個人で Meity電車遅延なう梅酒.in#グラドル自画撮り部 の部室といったネットサービスを開発・運営してます。梅酒と草野球とリアル脱出ゲームが好きです。

» 詳しいプロフィールや運営サービスの一覧など