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.
Lucene offers powerful features through a simple API:
Scalable, High-Performance Indexing
- over 150GB/hour on modern hardware
- 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)
- sorting by any field
- multiple-index searching with merged results
- allows simultaneous update and searching
- flexible faceting, highlighting, joins and result grouping
- fast, memory-efficient and typo-tolerant suggesters
- pluggable ranking models, including the Vector Space Model and ;Okapi BM25
- configurable storage engine (codecs)
Apache Lucene™ is a core SiriUS Technology, and we have been working with it for well over a decade.
We offer the following Lucene Services:
- Strategic Consultancy - We help you identify opportunities to benefit from what Lucene can do for you. Learn more >
- Deployment and Systems Integration - We design, build and integrate systems using Lucene. Learn more >
- Training - We pass on our expert Lucene knowledge. Learn more >
- Support - We give you the confidence to use Lucene with our expertise backing you when you need it. Learn more >
- Managed Service - We manage your Lucene systems to provide a solution that meets your specific technology need. Learn more >
Learn how SiriUS helped
- The UK NHS implement massive Clinical Databases using Apache Lucene, and provide 24/7/365 managed services and support.
We would love to hear about how you are using Lucene, or are thinking about using Lucene, and we are sure you would find value in an expert, free and no-obligation discussion of your Lucene needs. Simply have us reach out to you or call us now on (509) 254-5005.