LUCENE-SPEC
Bibliotheque Java search Apache.
Définition
Lucene index inversé, segmenté avec merging par tiered policy. Composants : Document, Field, Analyzer (tokenisation, stemming, stopwords), IndexWriter, IndexSearcher, Query (TermQuery, BooleanQuery, PhraseQuery, FuzzyQuery, SpanQuery). Scoring BM25 par défaut (depuis Lucene 6.0, anciennement TF-IDF). Versions : v9.x (Java 11+), v10 en cours.
Origine
Lucene cree 1999 par Doug Cutting ; integre Apache Jakarta 2001 ; standalone Apache Project 2005.
Exemple en contexte
Solr 9.x repose sur Lucene 9.x ; un IndexWriter Lucene insere des docs, IndexSearcher repond aux Queries en O(log n) sur l'index.
Termes liés
- BM25 — scoring algorithme.