12.7. Google CodeSearch の使用法
前のページ | 第12章 Zend_Gdata | 次のページ

## 12.7. Google CodeSearch の使用法

Google CodeSearch は、インターネット上の 多くのオープンソースソフトウェアプロジェクトについての検索エンジンです。 Zend_Gdata_CodeSearch を使用すると、 このエンジンのインデックスに対して検索を行い、 パターンにマッチするコードを見つけることができます。

Google CodeSearch API についての詳細な情報は http://code.google.com/apis/codesearch/overview.html を参照ください。

`setQuery()` メソッドを使用して、検索式を設定します。 検索式は、正規表現で指定します。複数の式を文字列にまとめて `setQuery()` に渡すことができます。 その際にはひとつひとつの式をスペースで区切ります。

    <?php
    $gdataCode = new Zend_Gdata_CodeSearch();
    $gdataCode->setQuery('malloc');
    $gdataCode->setMaxResults(20);
    $feed = $gdataCode->getCodeSearchFeed();
    ?>

このオブジェクトの使用法についての詳細は、 Zend_Feed のドキュメントを参照ください。

`startIndex` および `maxResults` の各パラメータもサポートしています。 その他のリクエストパラメータは Google CodeSearch ではサポートされていません。

Google CodeSearch が返すフィードは読み込み専用です。 認証済み Http クライアントを要求する操作はありません。

前のページ | 上に戻る | 次のページ
12.6. Google Calendar の使用法 | ホーム | 12.8. Gdata Data Helper の使用法