« Scarab Project | Main | Egothor Search Engine »

Apache Lucene





Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform.

Apache Lucene is an open source project available for free download. Please use the links on the left to access Lucene.

Features Lucene offers powerful features through a simple API:

Scalable, High-Performance Indexing

* over 20MB/minute on Pentium M 1.5GHz
* small RAM requirements -- only 1MB heap
* incremental indexing as fast as batch indexing
* index size roughly 20-30% the size of text indexed

Powerful, Accurate and Efficient Search Algorithms

* ranked searching -- best results returned first
* many powerful query types: phrase queries, wildcard queries, proximity queries, range queries and more
* fielded searching (e.g., title, author, contents)
* date-range searching
* sorting by any field
* multiple-index searching with merged results
* allows simultaneous update and searching

Cross-Platform Solution

* Available as Open Source software under the Apache License which lets you use Lucene in both commercial and Open Source programs
* 100%-pure Java
* Implementations in other programming languages available that are index-compatible

Lucene implementations in languages other than Java:

CLucene - Lucene implementation in C++
dotLucene - Lucene implementation in .NET
Lucene4c - Lucene implementation in C LuceneKit - Lucene implementation in Objective-C (Cocoa/GNUstep support)
Lupy - Lucene implementation in Python (RETIRED)
NLucene - another Lucene implementation in .NET (out of date)
Zend Search - Lucene implementation in the Zend Framework for PHP 5
Plucene - Lucene implementation in Perl KinoSearch - a new Lucene implementation in Perl PyLucene - GCJ-compiled version of Java Lucene integrated with Python
MUTIS - Lucene implementation in Delphi Ferret - Lucene implementation in Ruby

Lucene Project Home Page
http://lucene.apache.org/java/

Download Lucene Search Engine http://lucene.apache.org/java/docs/developer-resources.html

Lucene Documentation http://lucene.apache.org/java/docs/api/index.html

TrackBack

TrackBack URL for this entry:
http://freejdk.org/mt-tb.cgi/78