[go: up one dir, main page]

İçeriğe atla

Lucene

Vikipedi, özgür ansiklopedi
12.31, 30 Ocak 2009 tarihinde Superyetkin (mesaj | katkılar) tarafından oluşturulmuş 4922573 numaralı sürüm (See also)
Lucene
Lucene logo
Geliştirici(ler)Apache Yazılım Derneği
Güncel sürüm2.4.0 / 12 Ekim 2008
Programlama diliJava
İşletim sistemiÇapraz platform
TürArama ve dizgi
LisansApache Lisansı 2.0
Resmî sitesihttp://lucene.apache.org
Kod deposu Bunu Vikiveri'de düzenleyin

Lucene is a free/open source information retrieval library, originally created in Java by Doug Cutting. It is supported by the Apache Software Foundation and is released under the Apache Software License.

Lucene has been ported to programming languages including Delphi, Perl, C#, C++, Python, Ruby and PHP.

Features and common use

While suitable for any application which requires full text indexing and searching capability, Lucene has been widely recognized for its utility in the implementation of Internet search engines and local, single-site searching.

At the core of Lucene's logical architecture is the idea of a document containing fields of text. This flexibility allows Lucene's API to be independent of file format. Text from PDFs, HTML, Microsoft Word documents, as well as many others can all be indexed so long as their textual information can be extracted.

Lucene-based projects

Lucene itself is just an indexing and search library and does not contain crawling and HTML parsing functionality. The Apache project Nutch is based on Lucene and provides this functionality; the Apache project Solr is a fully-featured search server based on Lucene; Compass is a Java Search Engine Framework built on the top of Lucene.

Ayrıca bakınız

References

  • Gospodnetic, Otis (2004). Lucene in Action. Manning Publications. ISBN 978-1-932394-28-3.  Bilinmeyen parametre |coauthors= görmezden gelindi (yardım)