AP

Apache Lucene

Foundational open-source text search engine library

Search Engines ★ 3.5k stars Hard setup Apache-2.0

Apache Lucene is a high-performance, full-featured text search engine library written in Java. It is the core indexing technology beneath many self-hosted search platforms and can be embedded directly into applications.

Key features

  • High-performance indexing
  • Rich query types
  • Analyzers and tokenizers
  • Embeddable core

Pros & cons

Strengths

  • Industry-standard engine
  • Extremely capable

Trade-offs

  • Low-level library
  • Requires Java expertise

Apache Lucene replaces

Compare Apache Lucene

10 head-to-head comparisons.

Similar search engines apps