Nutch

Nutch, Lucene Java'nın arama ve listeleme bileşenlerini kullanarak açık kaynak kodlu bir arama motoru yaratma uğraşısıdır.

Özellikler 
Uygulama tümüyle Java kullanılarak yazılmış ancak verinin, programlama dilinden bağımsız olmasına özen gösterilmiştir.

Nutch, oldukça kaliteli bir mimariye sahiptir ve şu tür eklentilerin geliştirilmesinde büyük kolaylık sağlamaktadır: Ortama özel ayrıştırma, veri toplama, sorgulama ve kümeleme.

Tarihçe 
Nutch, Doug Cutting (Lucene ve Hadoop'un yaratıcısı) ve Mike Cafarella'nın ortak çalışmasının ürünüdür.

Haziran 2003'te 100 milyon sayfalık bir kısıtlı sürümle yaşama ilk adımı atan proje zaman içinde MapReduce özelliğine ve bir dağıtılmış dosya sistemine sahip olmuştur. Bu yeni özellikler daha sonra Hadoop projesine evrilmiştir.

Haziran 2005 itibarıyla Apache Incubator'dan ayrılmış olan proje, Lucene'in yardımcı projelerinden biri olarak değerlendirilmektedir.

Ölçeklendirilebilirlik 
IBM, Nutch/Lucene'in başarımını Ticari Ölçek Projesi (CSO) olarak adlandırılan bir yöntemle ölçmüştür. Bulgular, Nutch/Lucene gibi yatay ölçeklendirilebilir sistemlerin Power5 gibi dikey ölçeklendirilebilir sistemlere göre daha yüksek bir başarıma ulaşma şanslarının yüksek olduğunu göstermiştir.

İlgili projeler 
 Hadoop - Kümelenmiş sistemlerde çalışan uygulamaları destekleyen bir Java eklentisi
 nutchWAX - Çevrimiçi arşivlerde Nutch ile arama yapabilen bir uygulama
 Sixearch - Kişilerin kendi belgelerini başkalarıyla paylaşmak için kullanabileceği bir ağ

Nutch kullanılarak geliştirilmiş arama motorları 
 Kelforum
 KnowMyDestination
 Krugle
 mozDex
 Wikia Search

Kaynakça

Dış bağlantılar 
 Resmi Web Sitesi 
 Nutch: Açık Kaynak Kodlu Arama Motoru (2004) - ACM Queue Cilt 2, no. 2
 Nutch'la ilgili bir yazı (2003) - Search Engine Watch
 Nutch'la ilgili bir diğer yazı  (2003) - Tech News World
 Hadoop projesinin resmi web sayfası

Arama motorları
Java kütüphaneleri