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 クライアントを要求する操作はありません。