PHP).

Częścią projektu jest narzędzie Solr, które pozwala zbudować wyszukiwarki bez wykorzystania API z języków programowania.

Historia Projekt Lucene został zapoczątkowany przez w roku 1997 jako własny projekt (który – jak przyznaje autor – miał na celu samodoskonalenie się w jęz. Java). Projekt został opublikowany jako otwarte oprogramowanie w roku 2000 (wersja 0.01). Następnie, w połowie roku 2001, biblioteka została przekazana Apache Software Foundation (ASF). Pierwszym oficjalnym wydaniem ASF była wersja 1.2, opublikowana w październiku 2001. Od tego czasu wydano kilka „dużych” wersji (wer. 2 – w roku 2006, wer. 3 – 2010, wer. 4 – 2012, wer. 5 – 2015, wer. 6 – 2016, wer. 7 – 2017 i wer. 8 – 2019). Obecnie biblioteka Lucene (napisana w Javie) jest jedną z części projektu Lucene i jest nazywana Lucene-core. Innymi częściami projektu Lucene są, wspomniane wyżej, narzędzia Apache Solr oraz PyLucene.

Cechy i działanie W systemie Lucene kluczowym i niepodzielnym elementem jest tzw. dokument. W dokumentach wyróżnia się części zwane polami, które służą do ustrukturyzowania dokumentów (polem może być np. tytuł dokumentu lub data jego powstania). Na podstawie dokumentów tworzony jest tzw.