ruby+groongaで動作するソースコード検索エンジン、milkodeの新バージョンをリースしました。
milkodeは行指向のソースコード検索エンジンとウェブアプリです。手元にある大量のソースコードを登録しておき、特定の一行を見つけることが出来ます。レポジトリに20000ファイルのレコードが登録されていても1秒以内に検索することが可能です。
- インストール
- ダウンロード - Milkode
リリースまでの間隔が空いてしまいましたが色々な機能を入れることが出来ました、いくつかを紹介します。
新機能その1 ファイル内grep
マッチ行をまとめて表示してくれます、クリックすると各行へジャンプ出来ます。
新機能その2 駆け上がり検索
検索範囲の切り替えを簡単にしました、マウスクリックで検索範囲を変更することが出来ます。
使い方
- ruby-1.9.2-p290/test/pathname/test_pathname.rb - Kodeworld をクリック
- 'pathname', 'test', 'ruby-1.9.2-p290' ...とクリックしていくと検索範囲を少しずつ広げていくことが出来ます。
- 検索クエリーを変えて駆け上がりたい場合、その都度'検索'ボタンを押す必要はありません。
- 検索テキストを'def split'に変更。
- そのまま 'test' フォルダをクリック。
- クエリが'def split'に変更して検索出来ます。
リファレンス
- Milkodeホームページ
- Milkode
- インストール方法
- ダウンロード - Milkode
- チュートリアル
- チュートリアル - Milkode
- Milkodeデモ
- Milkode
新機能の確認には動作デモをどうぞ。
分かりづらい箇所がある、感想、要望等ありましたらコメントやTwitter等で教えて下さい、それでは。