Lucene

Lucene, Doug Cutting tarafından Java kullanılarak yazılmış bir açık kaynak kodlu bilgi toplama kütüphanesidir. Apache Yazılım Derneği'nce desteklenen yazılım Apache Yazılım Lisansı'nı kullanmaktadır.

Lucene
Geliştirici(ler) Apache Yazılım Derneği
Güncel sürüm 8.6.3 / Ekim 2020
Programlama dili Java
İşletim sistemi Tüm platformlar
Tür Arama ve listeleme
Lisans Apache Lisansı 2.0
Resmî sitesi http://lucene.apache.org
Kod deposu

Lucene, aralarında Delphi, Perl, C#, C++, Python, Ruby ve PHP'nin de bulunduğu birçok farklı dilde yeniden yazılmıştır.

Özellikleri

Lucene, adını arama motoru ve yerel arama yordamları oluşturmada sağladığı kolaylıklarla duyurmuştur.

Lucene'in mantıksal mimarisi veri alanlarından oluşan bir belge olarak özetlenebilir. Bu esneklik, Lucene APIsinin dosya biçiminden bağımsız olmasını sağlamaktadır. Lucene; PDF, HTML ve Microsoft Word belgelerinin de içinde bulunduğu birçok farklı dosya türünü listeleyebilmektedir.

Lucene tabanlı projeler

Lucene yalnızca listeleme ve arama özelliklerini barındırmakta, HTML ayrıştırma olanağını sunmamaktadır. Apache'nin projelerinden Nutch, Lucene'i temel almakta ve bu özelliği sağlamaktadır. Apache'nin diğer projelerinden Solr ise Lucene üzerine kurulmuş gelişkin bir arama sunucusu olarak görev yapmaktadır.

Ayrıca bakınız

Kaynakça

  • Gospodnetic, Otis (2004). Uygulamada Lucene. Manning Publications. ISBN 978-1-932394-28-3.

Dış bağlantılar

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.