Apache Lucene

Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is not a complete search application, but rather a robust, open-source framework that provides core search and indexing capabilities, allowing developers to add search functionality to…

Key facts

First appeared
1999
Category
technology
Problem solved
Apache Lucene was created to solve the problem of building efficient, scalable, and customizable full-text search capabilities into applications without starting from scratch. Before Lucene, developers faced the daunting task of implementing complex information retrieval algorithms, managing inverted indices, and optimizing query performance, often leading to proprietary, inflexible, or underperforming search solutions.
Platforms
Windows, JVM (Java Virtual Machine) compatible environments, Linux, macOS

Related technologies

Notable users

  • Instagram
  • Walmart
  • Twitter
  • Slack
  • Netflix
  • eBay
  • LinkedIn
  • Wikipedia
  • Adobe
  • IBM