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