Thursday, May 26, 2016

Loogle - Yerel Disk Indekslemek, Aramak

Yerel disk uzerinde arama yapmak icin Unix bazli recoll iyi bir program, fakat Windows'a uyarlamasi yapilmamis. Yahoo ve Google'in yerel dosya indeksleme programlari vardi, fakat bu araclar ya rahmetli olmuslar, ya da artik desteklenmiyorlar. Is basa dustu, Python whoosh kutuphanesini kullanarak recoll benzeri ufak bir program surada. Yerel Google (local Google) = loogle. Whoosh sayesinde bu is 150 satirlik kodla haloldu. Desteklenen ozellikler pdf, djvu, txt, html dosyalarinin indesklenmesi, bir onceki indeksleme ardindan sadece yeni eklenen dosyalarin islenmesi (artimli -incremental- islem), silinme, guncellenme algilanmasi, arama ciktisinin Emacs find-grep uyumlu olmasi, boylece Emacs icinden yapilan aramalarin sonuclari uzerinde C-c C-c ile direk dokumana gidilebiliyor.

No comments: