2012-10-19 28 views
8

Yerel makinede metin dosyalarını aramak için kullanılabilecek bir açık kaynak aracı arıyorum. Ben elasticsearch baktım ama ihtiyacım olandan daha fazla özellik ile çok karmaşık görünüyor.Basit dosya metni arama aracı?

Sadece yerel makinede metin dosyalarını aramalıyım. Bir dosya dizini ve bir arama dizesi girişi olarak alacak ve dizeyi içeren dosyaların bir listesini çıkaracak bir şey arıyorum. Veri boyutu büyük olasılıkla yüzlerce dosyaya yayılmış birden fazla GB olacaktır, bu nedenle bir dizin oluşturma yeteneğine sahip olan bir şey muhtemelen en iyi şekilde çalışır. Basit, müşteriye ait bir HTML kullanıcı arayüzü harika olurdu.

Ben

Birisi zaten bu yapmış olmalı vb veri akışı, toplama, çoklu sunucu toplanmasına, web hizmetleri, çoklu dosya formatı desteği, harici veri tabanları, gerekmez. Beni doğru yöne yönlendiren var mı?

Eklenme: Bir kitaplık arıyorum, başka bir istemci taraf uygulamasına entegre edilebilecek bir şey. Bir web sunucusu veya veritabanı gerektirmeyen lucene/elasticsearch/etc için yerel bir ön uç.

+0

grep arayın ... – krlmlr

cevap

3

Metin dosyalarını birden çok dizinde aramak istiyorsanız. Notepad++ işi yapabilirdi.

0

Yalnızca tek tek her dosyayı ararken çalışır, ancak Ack programı bir göz atmaya değer olabilir.

0

Şimdi bir metin arama aracı --- TEXT FINDING kullanıyorum. Bu PC'de her türlü dosyaları bulmak için basit ve ücretsiz bir araçtır, sadece birkaç saniye yapılabilir!

2

Ajan Ransack benim favorim - Birden çok iş parçacığı kullanacak ve isteğe bağlı olarak dosya aramanız için normal ifadeleri kullanabilir.