Last updated 12 month ago

Apache Lucene

What is Apache Lucene?

Definition and meaning of Apache Lucene

Apache Lucene is an Open Source Assignment for a excessive perFormance and complete-featured textual content seek Engine library that's written totally using Java.

It is able to complete-textual content seek inside Files so it's miles a technology this is appropriate for any Software which requires this option, specifically if it is move-Platform.

It was first advanced by way of Doug Cutting in 1999 and became formally part of the Apache Foundation’s Jakarta own family of open source Java projects in September 2001. It cHanged into Upgraded to a top degree Apache task in February 2005.

What Does Apache Lucene Mean?

Apache Lucene is a high overall performance Search Engine with the idea of "a document containing Fields of text" at its core logical architecture. This gives terrific flexibility and allows the Lucene API to turn out to be unbiased of any report layout.

Any text from formats consisting of MS Word, HTML, XML, PDF, and OpenDocument may be Indexed so long as the textual statistics may be extracted, this means that that it can't do some thing with photos.

Lucene is appropriate for any software that needs a complete text Indexing and seek capability, but it's far widely recognized as a incredible software for enforcing Internet search engines like Google and yahoo and for nearby, unmarried-web site searching.

Features encompass:

  • Scalable and excessive performance indexing – it can Method over 150 Gb according to hour on Modern Hardware and requires best 1 Mb according to Heap of reminiscence requirements.
  • Powerful, correct and efficient Search Algorithms – it offers many sorts of powerful queries which include phrase, wildcard, proximity, and Range queries. It additionally has fielded looking and sorting by using any discipline.
  • Cross Platform – natural Java Implementation and also to be had in different Programming Languages.

Let's improve Apache Lucene term definition knowledge

If you have a better way to define the term "Apache Lucene" or any additional information that could enhance this page, please share your thoughts with us.
We're always looking to improve and update our content. Your insights could help us provide a more accurate and comprehensive understanding of Apache Lucene.
Whether it's definition, Functional context or any other relevant details, your contribution would be greatly appreciated.
Thank you for helping us make this page better!

Frequently asked questions:

Share Apache Lucene article on social networks

Your Score to Apache Lucene definition

Score: 5 out of 5 (1 voters)

Be the first to comment on the Apache Lucene definition article

542- V1
Terms & Conditions | Privacy Policy

MobileWhy.com© 2024 All rights reserved