Ev Veritabanları Apache Lucene nedir? - techopedia nedir?

Apache Lucene nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Apache Lucene anlamı ne?

Apache Lucene, tamamen Java kullanılarak yazılmış yüksek performanslı ve tam özellikli bir metin arama motoru kütüphanesi için açık kaynaklı bir projedir.

Belgeler içinde tam metin araması yapabildiğinden, özellikle çapraz platformsa, bu özelliği gerektiren herhangi bir uygulama için uygun bir teknolojidir.

İlk olarak 1999'da Doug Cutting tarafından geliştirildi ve Eylül 2001'de Apache Vakfı'nın açık kaynaklı Java projeleri Jakarta ailesinin resmi bir parçası oldu. Şubat 2005'te üst düzey bir Apache projesine yükseltildi.

Techopedia, Apache Lucene'yi açıklıyor

Apache Lucene, temel mantıksal mimarisinde "metin alanlarını içeren bir belge" kavramıyla yüksek performanslı bir arama motorudur. Bu, büyük esneklik sunar ve Lucene API'sinin herhangi bir dosya biçiminden bağımsız olmasını sağlar.


MS Word, HTML, XML, PDF ve OpenDocument gibi formatlardaki herhangi bir metin, metin bilgisi çıkarılabildiği sürece dizine eklenebilir, bu da resimlerle hiçbir şey yapamayacağı anlamına gelir.


Lucene, tam metin indeksleme ve arama yeteneği gerektiren herhangi bir uygulama için uygundur, ancak İnternet arama motorlarını uygulamak ve yerel, tek site araması için büyük bir yardımcı program olarak yaygın olarak tanınmaktadır.


Özellikler:

  • Ölçeklenebilir ve yüksek performanslı indeksleme - modern donanımda saatte 150 Gb'nin üzerinde işleyebilir ve yığın bellek gereksinimi başına sadece 1 Mb gerektirir.
  • Güçlü, doğru ve verimli arama algoritmaları - ifade, joker karakter, yakınlık ve aralık sorguları gibi birçok güçlü sorgu sunar. Ayrıca herhangi bir alana göre alan arama ve sıralama.
  • Çapraz platform - saf Java uygulaması ve diğer programlama dillerinde de mevcuttur.
Apache Lucene nedir? - techopedia nedir?