LUCENE-SPEC
Apache Java search library.
Definition
Lucene inverted index, segmented with tiered merging policy. Components: Document, Field, Analyzer (tokenisation, stemming, stopwords), IndexWriter, IndexSearcher, Query (TermQuery, BooleanQuery, PhraseQuery, FuzzyQuery, SpanQuery). BM25 scoring default (since Lucene 6.0, formerly TF-IDF). Versions: v9.x (Java 11+), v10 in progress.
Origin
Lucene created 1999 by Doug Cutting ; joined Apache Jakarta 2001 ; standalone Apache Project 2005.
Example in context
Solr 9.x relies on Lucene 9.x ; a Lucene IndexWriter inserts docs, IndexSearcher answers Queries in O(log n) on the index.
Related terms
- BM25 — scoring algorithm.