» home

PHPマニュアルのgrep検索API(JSONP)

PHPのマニュアルに対してgrep検索(実装上ではUNIXコマンドのgrepは使っていませんがgrepと同じ全文をなめるタイプの検索)を行うAPIをつくってみました。php.netの検索やNamazuの検索だと記号が含まれた検索語のときに漏れがあってちょっと不満があったので。

APIで返ってくる結果を並べたアプリが以下。比較的さくさく検索できると思います。
http://z.fukaoi.com/phpsearch/#mb_convert_encoding

#以降のlocation.hashを書き換えてパーマリンクにしているので、Firefoxのクイックサーチと併用するとよさげです。

参考:ITmedia Biz.ID:Firefoxのブックマーク・キーワード活用法

http://z.fukaoi.com/phpsearch/#%s

未実装な点:

REST APIの仕様:

URL
http://zuzara.dyndns.org/api/phpsearch
入力
parameter value description
q 文字列(必須) 検索したい文字列、ただし複数語には未対応
start 整数(デフォルト: 0) 出力結果の先頭位置(10件ずつ出力、トータルの件数は表示されない)
callback 文字列(デフォルト: phpsearch) JSONPのfunction名を指定
出力
JSONP(Content-Type: application/json)
エラー
特になし

未実装な点:

未実装が多過ぎてお正月クオリティです。。でもどうせなのでお蔵入りする前にリリース。検索結果の最初の10件だけでいいや、などとかなりいい加減ですが自分では使う予定。不満が募ってきたらアップデートするかもしれません。

例によってAPIは無保証ですが、どうぞご利用ください。(注意点等はこちらに準じます

By: funaki | 2007年1月3日 | つくる | Trackback | Comments [RSS 2.0]

コメントはまだありません。 »

RSS feed for comments on this post. TrackBack URI

コメントはお気軽にどうぞ

↑top